Hallo,
ich habe ein JFrame mit Buttons. Ein Button sorgt dafür, dass ein JDialog geöffnet wird. Beim Drücken eines weiteren Buttons auf dem JDialog soll eine etwas zeitraubende Abarbeitung gestartet werden. Vor dieser Abarbeitung möchte ich den JFrame mitsamt des JDialogs minimieren und nach Abschluß der Abarbeitung den JFrame mitsamt JDialog wieder herstellen.
Mit meinem Beispiel-Coding
klappt zwar das Minimieren aber das Wiederherstellen mittels setState(JFrame.NORMAL) macht nix. Warum??? Wo ist der Fehler???
ich habe ein JFrame mit Buttons. Ein Button sorgt dafür, dass ein JDialog geöffnet wird. Beim Drücken eines weiteren Buttons auf dem JDialog soll eine etwas zeitraubende Abarbeitung gestartet werden. Vor dieser Abarbeitung möchte ich den JFrame mitsamt des JDialogs minimieren und nach Abschluß der Abarbeitung den JFrame mitsamt JDialog wieder herstellen.
Mit meinem Beispiel-Coding
Code:
JFrame mvFrame = lvSettingsDialog.getParent();
lvSettingsDialog.getParent().setState(JFrame.ICONIFIED);
// Hier soll die Abarbeitung laufen
lvSettingsDialog.getParent().setState(JFrame.NORMAL);