package e6_7;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class TestButton {
public static void main(String[] args) {
Frame f = new Frame("Test");
f.setSize(200, 200);
f.setLayout(new FlowLayout(FlowLayout.CENTER));
Button b = new Button("Press me");
b.addActionListener(new ButterHander());//注册点击鼠标事件监听器
f.add(b);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowListener(){
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.exit(0);
}
@Override
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
}
});
}
}
class ButterHander implements ActionListener{//定义Event事件监听器。
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("刘磊是帅哥!");
}
}