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

时间:2011-12-19 15:06:08

标签: java swing jframe

如果我有两个JFrame,其中一个是主JFrame,另一个是我点击的时候弹出的。现在我想要的是当新框架弹出时,应该最小化主框架。此外,当我单击此弹出框以关闭它时,主要应该恢复。

基本上我想知道,除了默认的点击操作之外,我们如何才能最大化和最小化JFrame。例如,在自定义点击上执行此操作是否有任何功能?

1 个答案:

答案 0 :(得分:3)

1)setDefaultCloseOperation to NOTHING_ON_CLOSE

2)addWindowListenerJFrame

3)使用适当的windowsClosing()覆盖Action方法以进行iconify ...

4)不要忘记设置为JMenuItem/JButton System.exit(1),因为在这种形式下,当前的JVM绝对不会从PC RAM或交换区域消失,直到PC重新启动或关闭

5)更好的是改变第二。 JFrameJDialog因为在大多数情况下管理两个JFrames

之间的大量方法太难了
  • setPatent

  • setModal

  • setModalityTypes