Jfrane oder JDialog modal gegeüber windows
-
Hi
Ich will das mein Dialog modal windows gegnüber ist.
Wenn ich mit setAlwaysOnTop arebite bleibt er zwar sichtbar aber verliert den Focus trotdem.
Mit meinem Focus listener fuktioniert es nur einmal :
Also einmal verliert er den Focus nicht beim nächstenmal ist es im Hintergrund verschwunden.public class AlwaysOnTopListener implements WindowFocusListener{ Window parent = null; public AlwaysOnTopListener(Window parent) { this.parent = parent; } public void windowGainedFocus(WindowEvent arg0) { System.out.println("Focus erhalten"); } public void windowLostFocus(WindowEvent arg0) { System.out.println("Focus verloren"); parent.toFront(); } }
Die ausgabe ist folgende:
Focus erhalten --> Start
Focus verloren --> Klick auf anderes Fenster
Focus erhalten
Focus verloren -->Zweiter Klick auf anderes Fenster
Focus erhalten -->Verschwindet trotzem im Hintergrund