类似于applet中的start方法,当applet窗口被最小化和最大化时被调用,当我们在JFrame和其他窗口(如记事本)之间来回切换控制时,是否有类似的方法被调用?
发布于 2012-11-04 15:15:54
我相信你在找WindowListener#windowActivated和WindowListener#windowdeactivated
您需要通过JFrame#addWindowListener将监听器附加到框架
发布于 2012-11-04 15:22:04
在Java Swing中,包括扩展了Window类的JFrame在内的每一种焦点都可以监听焦点事件,因此在获得或失去焦点时可以得到通知。只需在您的JFrame对象上调用addWindowFocusListener,传递一个将接收和处理FocusEvents的WindowFocusListener对象。您可以参考JFrame documentation获取更详细的解释。
https://stackoverflow.com/questions/13216781
复制相似问题