import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Action;
public class TestActionEvent {
public static void main(String[] args) {
Frame frame=new Frame("Test");//定义一个Frame并且设置标题
Button b1=new Button("开始");//定义一个按键设置名字
Button b2=new Button("结束");//定义一个按键设置名字
Monitor bh=new Monitor();//定义一个监听器
b1.addActionListener(bh);//为按键添加监听器
b2.addActionListener(bh);//为按键添加监听器
//b2.setActionCommand("game over");
frame.add(b1,"North");
frame.add(b2,"Center");
frame.pack();
frame.setVisible(true);
}
}
class Monitor implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("A button has been pressed,"+"the relative info is \n"+e.getActionCommand());
//获得事件的信息,获取Command的信息,默认的是Button的名字
}
}
监听器例子
最新推荐文章于 2022-01-19 12:08:21 发布