您的位置:首页 > 产品设计 > UI/UE

给按钮注册事件监听器

2017-08-02 19:00 369 查看
import java.awt.Button;

import java.awt.Frame;

import java.awt.Panel;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

/**

 * 给按钮注册事件监听器

 * @author Chenkunqing

 *

 */

public class TestButtonListener {
public static void main(String[] args) {
new MyButton();
}

}
class MyButton extends Frame{
public MyButton(){
this.setBounds(300,300,400,400);
this.setVisible(true);

// 窗口显示界面设置。
Button b = new Button("Login");
b.addActionListener(new MyActionListener());
Panel panel = new Panel();
panel.add(b);
this.add(panel);
}

}
class MyActionListener implements ActionListener{

// 事件处理方法
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("有人点击了按钮");
System.out.println(((Button)e.getSource()).getLabel());

// e.getSource()获得事件源,即获得你操作了哪个控件,getLabel()是获得标签名。
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息