Folgendes Problem:
in einem ActionListener wird (vom "Stammfenster" aus) ein neuer (abgeleiteter) JFrame erzeugt, dieser ist dann für einige ms im Vordergrund. Dann wird (beabsichtigterweise) im Stammfenster ein JPanel geändert, wodurch sich dieses scheinbar den Fokus holt. (Dadurch sind dann wohl auch die Aufrufe von #toFront() und #requestFocus() im Konstruktor des neuen JFrames wirkungslos).
Ich hätte aber gern, dass das neu geöffnete Fenster vorne bleibt - any ideas? (#setAlwaysOnTop() möchte ich nicht - denn der Frame soll ja nicht immer vorne sein)
in einem ActionListener wird (vom "Stammfenster" aus) ein neuer (abgeleiteter) JFrame erzeugt, dieser ist dann für einige ms im Vordergrund. Dann wird (beabsichtigterweise) im Stammfenster ein JPanel geändert, wodurch sich dieses scheinbar den Fokus holt. (Dadurch sind dann wohl auch die Aufrufe von #toFront() und #requestFocus() im Konstruktor des neuen JFrames wirkungslos).
Ich hätte aber gern, dass das neu geöffnete Fenster vorne bleibt - any ideas? (#setAlwaysOnTop() möchte ich nicht - denn der Frame soll ja nicht immer vorne sein)