Welche Art von Listener muss ich einem JFrame hinzufügen, um festzustellen, ob er über setVisible
ausgeblendet/angezeigt wird?Fensterereignisse für JFrames, die über setVisible versteckt/angezeigt werden?
ich versuchte, eine Window und die windowOpened
und windowClosed
Methoden verwenden, aber sie arbeiten nur für die erstmals, dass ein Fenster geöffnet wird (windowOpened
) bzw., wenn das Fenster geschlossen wird, unter Verwendung der dispose Methode (windowClosed
) . Das ist nicht genug für mich. Ich möchte jedes Mal benachrichtigt werden, wenn das Fenster mit setVisible
sichtbar und unsichtbar auf dem Bildschirm angezeigt wird.
Gibt es einen Standard-Swing-Weg, um dies zu erreichen, oder muss ich meinen eigenen (z. B. durch Überschreiben der setVisible
-Methode) machen?