GUI-多个按钮监听事件
package com.zuoyan.lesson;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ActionTwo {
public static void main(String[] args) {
Frame frame = new Frame("两个按钮监听测试");
Button button1 = new Button("start");
Button button2 = new Button("stop");
button1.setActionCommand("btn1-start");
MyMonitor myMonitor = new MyMonitor();
button1.addActionListener(myMonitor);
button2.addActionListener(myMonitor);
frame.add(button1, BorderLayout.EAST);
frame.add(button2, BorderLayout.WEST);
frame.pack();
frame.setBounds(700, 300, 400, 400);
frame.setVisible(true);
WindowClose.windowClose(frame);
}
}
class MyMonitor implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("btn1-start")) {
System.out.println("开始按钮");
} else {
System.out.println("结束按钮");
}
}
}