毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

java swing主窗体和副窗体关闭的问题

更新时间:2012-12-7:  来源:毕业论文

java swing主窗体和副窗体关闭的问题

假如现在有两个窗体,主窗体Frame,以及副窗体Frame1,程序启动时显示主窗体,主窗体上有一个button GO,点击之后可以进入副窗体,然后怎么实现关闭副窗体,不是只是让副窗体不可见,而是让副窗体关闭,将资源释放,然后返回主窗体。

1、主窗体不要关闭,即隐藏setVisible(false);
2、创建子一个窗体,操作后关闭,在该窗体中设置setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);即可。
3、显示主窗体,即设置setVisible(true);

这个窗口关闭的监听是设置在子窗口上的,并且在子窗口的类中添加父窗口类的依赖。
即在子窗口的类中添加
JFrame mainFrame = null;
在new 这个子窗口时的构造函数中传递这个父窗体对象,就可以操作父窗口的显示了。
所以你这个应该是设置父窗口的对象的mainFrame.setVisible(true); 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。