Ich verwendete InputMap
und ActionMap
, um Esc zum Schließen des Fensters zu binden, indem setVisible(false)
verwendet wurde. Wie kann ich [Esc] Hotkey erstellen, um das Fenster im Java Swing zu minimieren?Wie minimiert man JInternalFrame mit der [Esc] -Taste in Java Swing?
0
A
Antwort
0
Statt mit
frame.setVisible(false);
Sie verwenden würden:
frame.setExtendedState(JFrame.ICONIFIED);
Sie sollten auch Dialog Escape Key für eine vollständigere Umsetzung überprüfen, die die Escape-Taste behandelt. Zum Beispiel erlaubt der Code das Schließen von Popupfenstern (in einem Kombinationsfeld), um zu schließen, bevor versucht wird, das Dialogfeld zu schließen. Der Code wurde für einen Dialog geschrieben und müsste für einen JFrame leicht modifiziert werden.
Verwandte Themen
- 1. java Swing Taste Aktion
- 2. entkommen Userform mit ESC-Taste
- 3. Positionierung eine Taste in java swing
- 4. Java JInternalFrame zu JPanel
- 5. Größe der Zeichen mit ESC/POS (Java)
- 6. Wie man Video in Java Swing spielt?
- 7. Swing App stürzt ab, wenn minimiert
- 8. "alternative" Tasten mit Java Swing lesen
- 9. Wie minimiert man den Prognosefehler mit fmin?
- 10. Wie mischt man Java Swing und JavaFX in der Swing-Anwendung?
- 11. Swing: Wie kann ich JInternalFrame gleichwertig mit anderen Komponenten in einem Container behandeln?
- 12. Java Swing - Wie man ein JPanel deaktiviert?
- 13. Wie minimiert man NavigationView/NavigationDrawer?
- 14. Capture maximieren/wiederherstellen Ereignis in JInternalFrame
- 15. Rounded Swing JButton mit Java
- 16. Wie kann ich die Swing-Taste deaktivieren, damit ich sie mit einer anderen Taste ändern kann?
- 17. Repaint Swing-Taste mit unterschiedlichen Gradienten
- 18. Wie wird die "Esc" -Taste im WPF-Fenster gehandhabt?
- 19. in Java Swing
- 20. Wie javascript auf keypress (d. H. ESC-Taste) zu stoppen
- 21. Wie macht man Leinwand mit Swing?
- 22. Positionierung in Java Swing
- 23. Wie Boxy Fenster bei ESC Taste zu schließen?
- 24. Popup-Fenster in Java Swing
- 25. nicht in der Lage, den QDialog in PyQT mit Esc-Taste sauber zu schließen
- 26. Maus nicht bewegbar, wenn irgendeine Taste gedrückt wird Java Swing
- 27. Wie man ein JFrame-Modal in Swing-Java macht
- 28. Java Swing - Manipulation der GUI
- 29. MVC Java Swing qestion
- 30. PropertyGrid in Java Swing
Korrekt. Deine Frage war, wie man ein Fenster minimiert, von dem ich annehme, dass es ein JFrame sein soll. Wenn Sie einen Rahmen minimieren, wird das Symbol in der Taskleiste angezeigt. Sie können ein Panel nicht minimieren. Zumindest habe ich keine Ahnung, was dieses Konzept für dich bedeutet. – camickr
Ich sehe, du hast deine Frage geändert und du sprichst jetzt von einem 'JInternalFrame'. Nun, lesen Sie die 'JInternalFrame' API. Sie finden eine Methode, mit der Sie den maximalen/minimalen Zustand des internen Rahmens einstellen können. – camickr