Heim > Java > javaLernprogramm > Wie kann ich den Klick auf die Schließen-Schaltfläche eines JFrames programmgesteuert simulieren?

Wie kann ich den Klick auf die Schließen-Schaltfläche eines JFrames programmgesteuert simulieren?

Patricia Arquette
Freigeben: 2024-12-18 20:20:14
Original
290 Leute haben es durchsucht

How Can I Programmatically Simulate a JFrame's Close Button Click?

So lösen Sie das Verhalten der Schließschaltfläche von JFrame programmgesteuert aus

Im Gegensatz zum standardmäßigen Schließvorgang, der durch setDefaultCloseOperation festgelegt wird, versuchen Sie, das ausgelöste Verhalten zu reproduzieren indem Sie auf die Schaltfläche „X schließen“ klicken oder Alt F4 (unter Windows) drücken.

Ein Fenster öffnen Schließereignis

Um die Aktion des X-Schließen-Buttons zu emulieren, besteht die Lösung darin, ein Fensterschließereignis an den JFrame zu senden. Die ExitAction aus der Klasse „Closing An Application“ bietet eine praktische Möglichkeit, dies zu erreichen.

Verwendung

Um das gewünschte Verhalten aufzurufen, verwenden Sie den folgenden Codeausschnitt:

frame.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_CLOSING));
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich den Klick auf die Schließen-Schaltfläche eines JFrames programmgesteuert simulieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage