Java 鼠标事件监听WindowListener

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

方法摘要
 voidwindowActivated(WindowEvent e)
          将 Window 设置为活动 Window 时调用。
 voidwindowClosed(WindowEvent e)
          因对窗口调用 dispose 而将其关闭时调用。
 voidwindowClosing(WindowEvent e)
          用户试图从窗口的系统菜单中关闭窗口时调用。
 voidwindowDeactivated(WindowEvent e)
          当 Window 不再是活动 Window 时调用。
 voidwindowDeiconified(WindowEvent e)
          窗口从最小化状态变为正常状态时调用。
 voidwindowIconified(WindowEvent e)
          窗口从正常状态变为最小化状态时调用。
 voidwindowOpened(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 }

 

转载于:https://www.cnblogs.com/cyg-06/p/5954807.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值