繁体   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