Java 鼠标事件监听WindowListener

丶灬走出姿态 提交于 2020-03-05 15:19:05

1、点击时产生相应的动作事件

方法摘要
 void windowActivated(WindowEvent e)
          将 Window 设置为活动 Window 时调用。
 void windowClosed(WindowEvent e)
          因对窗口调用 dispose 而将其关闭时调用。
 void windowClosing(WindowEvent e)
          用户试图从窗口的系统菜单中关闭窗口时调用。
 void windowDeactivated(WindowEvent e)
          当 Window 不再是活动 Window 时调用。
 void windowDeiconified(WindowEvent e)
          窗口从最小化状态变为正常状态时调用。
 void windowIconified(WindowEvent e)
          窗口从正常状态变为最小化状态时调用。
 void windowOpened(WindowEvent e)
          窗口首次变为可见时调用。

 

 1 public class TestWindowEvent extends Frame
 2 {
 3     public static void main(String[] args) {
 4         TestWindowEvent frame = new TestWindowEvent();
 5         frame.setSize(500, 300);
 6         frame.addWindowListener(new MyWindowListener());
 7         frame.setVisible(true);
 8     }
 9 }
10 class MyWindowListener implements WindowListener
11 {
12     @Override
13     public void windowOpened(WindowEvent e) {    
14     }
15     //点击窗口上面的叉叉的时候调用
16     @Override
17     public void windowClosing(WindowEvent e) {
18         System.out.println("world");
19         //程序退出的方法
20         System.exit(0);
21     }
22     //调用dispose方法的时候
23     @Override
24     public void windowClosed(WindowEvent e)
25     {
26         System.out.println("hello");//掌握这一个就好了
27     }
28     @Override
29     public void windowIconified(WindowEvent e) {    
30     }
31     @Override
32     public void windowDeiconified(WindowEvent e) {    
33     }
34     @Override
35     public void windowDeactivated(WindowEvent e) {    
36     }
37     @Override
38     public void windowActivated(WindowEvent e) {    
39     }
40 }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!