Folgendes Problem:
Wenn ich bei meinem GUI nach während der Initialisierung das setVisible(false) ausführe und später die
die Breite vom Fenster abfage, kommt dort immer 0 raus.
Das GUI erbt von JPanel und hat ein JFrame namens mainWindow. Die Ausgabe this.getWidth ist 0, falls mainWindow.setVisible(false) ausgeführt wurde und 1150 wenn ich mainWindow.setVisible(true) mache.
Ich möchte aber das Fenster erst nach der Initialisierung des Hauptthreads sichtbar machen. Diese dauert auf Grund vieler (zugegeben nicht komprimierter) Bilder unt Töne bis zu 2 Sekunden.
Egal ob ich mainWindow / this.setSize mache, mit einem setVisible(false) wird nur immer nur die eine Grösse gesetzt... versteh ich gar nicht
WARUM wird die Grösse / Breite nicht gesetzt wenn ich es nicht sichtbar mache?
ich seh den Wald voller Bäume nicht mehr..
aadiöööööö
Wenn ich bei meinem GUI nach während der Initialisierung das setVisible(false) ausführe und später die
die Breite vom Fenster abfage, kommt dort immer 0 raus.
Das GUI erbt von JPanel und hat ein JFrame namens mainWindow. Die Ausgabe this.getWidth ist 0, falls mainWindow.setVisible(false) ausgeführt wurde und 1150 wenn ich mainWindow.setVisible(true) mache.
Ich möchte aber das Fenster erst nach der Initialisierung des Hauptthreads sichtbar machen. Diese dauert auf Grund vieler (zugegeben nicht komprimierter) Bilder unt Töne bis zu 2 Sekunden.
Egal ob ich mainWindow / this.setSize mache, mit einem setVisible(false) wird nur immer nur die eine Grösse gesetzt... versteh ich gar nicht
WARUM wird die Grösse / Breite nicht gesetzt wenn ich es nicht sichtbar mache?
ich seh den Wald voller Bäume nicht mehr..
aadiöööööö