import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
/**
* @author jcuckoo
*
* 2014-7-31 下午3:15:28
*/
public class TestListener extends JFrame implements ActionListener {
JButton button;
public TestListener(){
//1.事件源
button=new JButton("事件测试");
button.addActionListener(this);
add(button);
setLayout(new FlowLayout());
this.setSize(300,300);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(TestListener.this, "事件测试","操作提醒",JOptionPane.ERROR_MESSAGE);
}
/**
* @param args
*/
public static void main(String[] args) {
TestListener test=new TestListener();
}
}
学习笔记_JFame事件处理的三种方法(3)类直接实现接口法
最新推荐文章于 2022-04-12 13:27:12 发布