首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

如何判断一个界面是否已关闭

2013-11-23 
怎么判断一个界面是否已关闭。程序是socket的通信程序。现在问题是其中一方关掉对话界面(setDefaultCloseOpe

怎么判断一个界面是否已关闭。
程序是socket的通信程序。现在问题是其中一方关掉对话界面
(setDefaultCloseOperatio(DISPOSE_ON_CLOSE))以后,另一方继续发消息的话,界面不会再出现。我想实现其中一方发消息过来的时候判断对话界面是否存在,如果不存在的话重新创建界面。
[解决办法]
自己定义一个boolean变量标识窗口是否关闭,然后添加windowListener监听windowClosing事件,在实现的方法里边进行状态修改。根据这个变量就可以判断了

热点排行