//第一种:外部定义,通过监听器的对象来调用的监听器
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
//定义监听器
class MyListener implements ActionListener
{
public voidactionPerformed(ActionEvent e)
{
JOptionPane.showMessageDialog(null,"按钮被点击");//弹出消息对话框
}
}
//
public class TestListener{
//主方法
public static void main(String[]args){
//创建图形界面
JFrame frame=newJFrame("监听器的用法");
frame.setSize(400, 300);
frame.setLocationRelativeTo(null);//null即为空,框架在屏幕中居中显示
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
JPanel panel=new JPanel();
frame.add(panel);
JButton jbt=newJButton("按钮");
panel.add(jbt);
MyListener mylistener = newMyListener();
jbt.addActionListener(mylistener);
}
}
===========
java事件监听器使用小结(个人总结,有错请指)
最新推荐文章于 2024-06-19 14:48:09 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)