Hi leutz.
Ich habe ein JDesktopPane und ich brauche dessen höhe und breite.
Ich kann das so einwandfrei holen.
leider ist x_desktop und y_desktop ausserhalb dieser Klammern immer 0.
Ich weiss das diese Werte erst zur Laufzeit geholt werden, aber wie bringe ich es hin das ich dann ne Methode erzeugen kann.. z.B.
... und ich jetzt die eigentlichen werte drin habe
jetzt sind die werte da immer 0
Ich habe ein JDesktopPane und ich brauche dessen höhe und breite.
Ich kann das so einwandfrei holen.
Code:
// setzte width und height desktop
desktop.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
x_desktop = desktop.getWidth() ;
System.out.println("x : " + x_desktop);
y_desktop = desktop.getHeight() ;
System.out.println("y : " + y_desktop);
}
});
leider ist x_desktop und y_desktop ausserhalb dieser Klammern immer 0.
Ich weiss das diese Werte erst zur Laufzeit geholt werden, aber wie bringe ich es hin das ich dann ne Methode erzeugen kann.. z.B.
Code:
public static int getWidthDesktop(){
System.out.println(x_desktop);
return x_desktop;
}
public static int getHeightDesktop(){
System.out.println("y_desktop" + y_desktop);
return y_desktop;
}
jetzt sind die werte da immer 0