Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最小化和最大化JavaSwing中自定义事件的JFrame_Java_Swing_Jframe - Fatal编程技术网

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

最小化和最大化JavaSwing中自定义事件的JFrame,java,swing,jframe,Java,Swing,Jframe,如果我有两个JFrame,其中一个是主JFrame,当我单击某个东西时,另一个会弹出。现在我想要的是,当新帧弹出时,主帧应该最小化。另外,当我点击这个弹出框来关闭它时,主界面应该会恢复 本质上我想知道,除了默认的点击操作,我们如何最大化和最小化JFrame。例如,在自定义单击时是否有执行此操作的功能?1) 2) 至JFrame 3) 使用正确的操作对iconify执行overrivewindowsClosing()方法 4) 不要忘记设置为系统。退出(1),因为在这种形式下,当前JVM指令在PC

如果我有两个JFrame,其中一个是主JFrame,当我单击某个东西时,另一个会弹出。现在我想要的是,当新帧弹出时,主帧应该最小化。另外,当我点击这个弹出框来关闭它时,主界面应该会恢复

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

1)

2) 至
JFrame

3) 使用正确的
操作
对iconify执行overrive
windowsClosing()
方法

4) 不要忘记设置为
系统。退出(1)
,因为在这种形式下,当前JVM指令在PC重新启动或关闭之前从未离开PC RAM或交换区

5) 最好换第二个
JFrame
到,因为在大多数情况下,在两个
JFrames

  • setPatent

  • setModal

  • setModalitypes


@Johnydep:为什么不直接使用frame.setVisible(真/假);这几乎会给你同样的效果。如果你真的不需要手动将第一帧调回焦点,以防万一。Regards@ProphesyAwaits,仅通过设置true/false,我无法使它们彼此交互,而且帧在其构造函数之外不可全局访问,这是另一个问题!!谢谢你的回复。只是一个奎斯汀,系统退出会杀死整个程序吗?还有一件事,是否可以将图像添加到JDialog?