监听器的基本使用

监听器作为一个类型,可以附加在按钮等组件上,使这些组件可以与用户进行交互:

监听器的两种使用方式:

以下两种方式都可以使用户在与窗口做关闭交互的时候可以正常的关闭窗口

1.通过自己定义创建一个监听器,并按照自己的需求进行编写实现:

复制代码
 1 //因为addActionListener需要ActionListener,构造一个ActionListener
 2         //ActionListener本身是一个接口类型,所以要以此接口创一个实体类,才能创造对象
 3         MyActionListener myActionListener = new MyActionListener();
 4         button.addActionListener(myActionListener);//将监听器附加在组件button上
 5 class MyActionListener implements ActionListener {
 6     public void actionPerformed(ActionEvent e)
 7     {
 8         System.exit(0);
 9     }
10 }
复制代码

 

2.直接用函数定义的形式来进行实现:

复制代码
 1 WindowClose(frame);
 2 
 3 public static void WindowClose(Frame frame)
 4     {
 5         frame.addWindowListener(new WindowAdapter() {
 6             public void windowClosing(WindowEvent e) {//定义用户执行关闭窗口交互时进行的操作
 7                 System.exit(0);
 8             }
 9         });
10     }
复制代码

 

posted @   jue1e0  阅读(980)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示