Hans: Frame einen Focus geben

Beitrag lesen

Hallo Hans !

»» Hi !
»»
»» Folgendes Problem:
»»
»» Frame mit MouseListener, WindowListener, WindowFocusListener
»» |---Panel
»»      |---Canvas mit MouseListener
»»

ja, es gibt eine Möglichkeit, den Holter-di-polter-Modus:

1.) Canvas ruft Methode im Frame auf.
2.) Frame setzt ein boolean und macht repaint
3.) in Frame-paint-Methode wird boolean geprüft. Wenn true, dann Frame aufmachen und

mein_kleines_Frame.requestFocus()

machen.

Somit wird das Hauptframe neu gemalt und danach kommt das kleine Frame in den Vordergrund.

Gruß

Hans