给按钮注册事件监听器
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()是获得标签名。
}
}
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()是获得标签名。
}
}
相关文章推荐
- JavaScript DOM在对象上注册事件监听器__John Resig的addEvent()方法解析
- Android的按钮单击事件及监听器的实现方式
- 2. 按钮点击事件监听器
- 为按钮添加鼠标的事件监听器
- javascript为按钮注册回车事件(设置默认按钮)的方法
- JavaScript DOM在对象上注册事件监听器__John Resig的addEvent()方法解析
- Android的按钮单击事件及监听器的实现方式
- Android 系列 6.8创建按钮及其点击事件监听器
- Android的按钮单击事件及监听器的实现方式
- 安卓,按钮清晰的事件注册写法
- Android笔记——按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- NGUI和可视化添加按钮注册事件效果相同的代码
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- 按钮的监听事件及连接数据库的登录注册
- MVVM如何给BUTTON按钮注册事件
- Textbox控件注册回车事件及触发按钮提交事件具体实现
- Android的按钮Button单击事件及监听器的实现方式
- java中实现按钮事件监听器的3中方法