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

50分求解:窗口状态改变‘后’调用监听事件有吗

2011-11-24 
50分求解:窗口状态改变‘后’调用监听事件有吗?我用的是类WindowAdapter的publicvoidwindowStateChanged(Win

50分求解:窗口状态改变‘后’调用监听事件有吗?
我用的是类WindowAdapter的
public   void   windowStateChanged(WindowEvent   e)的方法,可是它是窗口状态改变‘时’调用的,
而我要的是窗口状态改变‘后’调用,
如何实现?

[解决办法]
WindowListener接口下的方法,结合用应该可以的
[解决办法]
windowStateChanged(WindowEvent e)是窗口状态改变‘时’调用的?

so:windowClosing(WindowEvent e)----------?
windowClosed(WindowEvent e)-----------?


Try again, please.

[解决办法]
public void windowActivated(WindowEvent e); // 从非激活到激活状态,调用此方法
public void windowDeactivated(WindowEvent e); //从激活状态到非激活
public void windowIconified(WindowEvent e); // 窗口图标化时,调用此方法
public void windowDeiconified(WindowEvent e); // 撤消图标化时,调用此方法,

当单击窗口的图标化按钮时,调用windowIconified方法后,还将调用windowDeactivated方法
当撤消窗口图标化时,调用windowDeiconified方法后,还将调用windowActivated方法。
[解决办法]
WindowStateListener接口下的windowStateChanged(WindowEvent e)方法
[解决办法]
在windowStateChanged(WindowEvent e)里面启动一个线程。然后,再用这个线程去判断window的状态,再去执行相应的代码
[解决办法]
对了,要保存window的当前状态,以作比较

热点排行