Java 鼠标事件监听WindowListener

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 鼠标事件监听WindowListener相关的知识,希望对你有一定的参考价值。

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 }

 

以上是关于Java 鼠标事件监听WindowListener的主要内容,如果未能解决你的问题,请参考以下文章

Java AWT 图形界面编程事件处理机制 ② ( Frame 窗口事件监听器 WindowListener | 代码示例 )

第十三周课程总结

Java Swing界面编程(21)---事件处理:窗口事件

窗体监听事件WindowListener

JAVA入门到精通-第36讲-事件监听-坦克大战4

[javaSE] GUI(事件监听机制)