簡體   English   中英

最小化和最大化Java Swing中自定義事件的JFrame

[英]Minimize and Maximize JFrame on custom events in Java Swing

如果我有兩個JFrame,其中一個是主JFrame,另一個是我點擊的時候彈出的。 現在我想要的是當新框架彈出時,應該最小化主框架。 同樣,當我單擊此彈出框以將其關閉時,也應將其恢復原狀。

從本質上講,我想知道,除了默認的單擊操作之外,如何才能最大化和最小化JFrame。 例如,在自定義點擊上執行此操作是否有任何功能?

1) 將DefaultCloseOperation設置為NOTHING_ON_CLOSE

2) addWindowListenerJFrame

3)使用適當的Action來遍歷windowsClosing windowsClosing()方法來進行圖標化...

4)不要忘記將其設置為JMenuItem / JButton System.exit(1) ,因為在這種形式下,直到PC重新啟動或關閉后,當前的JVM實例才會從PC RAM或交換區域中消失

5)更好的是改變第二。 JFrameJDialog因為在大多數情況下太難管理兩個JFrames之間的許多方法

  • setPatent

  • setModal

  • setModalityTypes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM