Loading

Java Swing 如何关闭当前窗口?

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

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

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

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

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

posted @ 2019-06-09 19:21  Roc-xb  阅读(84)  评论(0编辑  收藏  举报

易微帮源码


易微帮官网