当前位置 : 主页 > 编程语言 > java >

Java Swing 如何关闭当前窗口?

来源:互联网 收集:自由互联 发布时间:2022-07-19
在写swing项目的时候,发现窗体关闭是一个比较烦,因为每次一关闭某一个窗口,就会导致所有的窗口全部关闭,这种很明显不是很符合我们的真正的需要,所以经过一系列的摸索发现


在写swing项目的时候,发现窗体关闭是一个比较烦,因为每次一关闭某一个窗口,就会导致所有的窗口全部关闭,这种很明显不是很符合我们的真正的需要,所以经过一系列的摸索发现,成功解决了一问题。下面主要写下如何解决该问题的方法:

主界面主要是有两个JButton,一个是通过按钮事件调起另一个JFame,另一个是关闭当前窗体。

// 设置按下右上角X号后关闭
jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

首先,关闭当前窗体不能使用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)方法,可以使用setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

其次,通过JButton事件不能使用exit(),这样会使得整个程序的窗体全部关闭,推荐使用dispose();

【本文转自:香港高防服务器 http://www.558idc.com/hkgf.html 复制请保留原URL】
网友评论