zoukankan      html  css  js  c++  java
  • Java事件授权处理机制

    1、在程序中如果想接受并处理事件*Event,必须定义与之相应的事件处理类,该类必须实现与事件相对应接口*Listener。
    2、定义事件处理类之后,必须将事件处理对象注册到事件源上,使用方法 add*Listener(*Listener)注册监听器。

    如下示例:

    package sup.orange.learn;
    
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    
    /**
     * Created by re-x on 10/26/14.
     */
    public class EventManagerDemo {
        public static void main(String[] args) {
            final Frame f = new Frame("Test");
            Button b = new Button("PressMe");
    
            b.addActionListener(new ButtonHandler());
    
            f.setLayout(new FlowLayout());
            f.add(b);
            f.setSize(200, 300);
            f.addWindowListener(new WindowAdapter() {
                @Override
                public void windowClosing(WindowEvent e) {
                    super.windowClosing(e);
                    System.exit(0);
                }
            });
    
            f.setVisible(true);
        }
    }
    
    class ButtonHandler implements ActionListener {
    
        public void actionPerformed(ActionEvent e) {
            System.out.println("Got it!");
        }
    }
  • 相关阅读:
    稀疏矩阵解题数学库 -- UMFPACK
    国外程序猿整理的C++大全
    SQL实用语句大全
    this 三句话
    ELK 7.4.2 单机安装配置
    简单搭建DNS服务器——bind
    关于博客皮肤
    Golang 实现 array_push
    Golang 发送POST请求,加header头,带参数
    Golang 签名
  • 原文地址:https://www.cnblogs.com/aqing1987/p/4208106.html
Copyright © 2011-2022 走看看