[英]Minimize and Maximize JFrame on custom events in Java Swing
如果我有兩個JFrame,其中一個是主JFrame,另一個是我點擊的時候彈出的。 現在我想要的是當新框架彈出時,應該最小化主框架。 同樣,當我單擊此彈出框以將其關閉時,也應將其恢復原狀。
從本質上講,我想知道,除了默認的單擊操作之外,如何才能最大化和最小化JFrame。 例如,在自定義點擊上執行此操作是否有任何功能?
1) 將DefaultCloseOperation設置為NOTHING_ON_CLOSE
2) addWindowListener到JFrame
3)使用適當的Action
來遍歷windowsClosing windowsClosing()
方法來進行圖標化...
4)不要忘記將其設置為JMenuItem / JButton System.exit(1)
,因為在這種形式下,直到PC重新啟動或關閉后,當前的JVM實例才會從PC RAM或交換區域中消失
5)更好的是改變第二。 JFrame
到JDialog因為在大多數情況下太難管理兩個JFrames
之間的許多方法
setPatent
setModal
setModalityTypes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.