Hallo zusammen,
ich habe folgeneds Problem ich öffne aus einem Programm einen Frame,
dieser Frame wird schon zu begrinn des Programms erstellt und ist unsichtbar.
Wenn ich jetzt im Programm auf einen Knopf drücke soll dieser Frame sichtbar werden.
Das Funktioniert auch.
Das ganze sieht in einem einfachen Beispiel so aus
mein frame1 erscheint allerdings erst nachdem "machIrgendwas()" abgeschlossen ist.
Was nicht Sinn der Sache ist.
Ich hab das ganze mehrfacht getestet, wenn ich z.b in machIrgendwas ein
Thread.sleep von 10 sekunden setze öffnet frame1 sich nach diesen 10 sekunden, wenn garnichts drin steht wird es direkt geöffnet und bei einem anderne inhalt erst entsprechend nach dessen Abarbeitung.
Gibt es dafür eine erklärung ?
ich habe folgeneds Problem ich öffne aus einem Programm einen Frame,
dieser Frame wird schon zu begrinn des Programms erstellt und ist unsichtbar.
Wenn ich jetzt im Programm auf einen Knopf drücke soll dieser Frame sichtbar werden.
Das Funktioniert auch.
Das ganze sieht in einem einfachen Beispiel so aus
Java:
frame1.setVisible(true);
klasse1.machIrgendwas();
mein frame1 erscheint allerdings erst nachdem "machIrgendwas()" abgeschlossen ist.
Was nicht Sinn der Sache ist.
Ich hab das ganze mehrfacht getestet, wenn ich z.b in machIrgendwas ein
Thread.sleep von 10 sekunden setze öffnet frame1 sich nach diesen 10 sekunden, wenn garnichts drin steht wird es direkt geöffnet und bei einem anderne inhalt erst entsprechend nach dessen Abarbeitung.
Gibt es dafür eine erklärung ?