监听器

整理一下java监听器有关的内容,写一个简单的程序使用一下三种监听器。
说到事件监听机制,就会涉及到三方面:
1.事件,也就是用户用外部设备操作组件;
2.事件源,也就是正在操作的这个组件,同时这也是被监听的对象;
3.监听器,监听器要被添加到事件源上面,并监听事件源上发生的事件。
JAVA中的三种事件监听器为:鼠标事件监听器(MouseListener)、键盘事件监听器(KeyListener)、动作事件监听器(ActionListener),分别对应着监听鼠标事件、键盘事件、动作事件。
鼠标事件中主要包括鼠标按键的按下、松开、鼠标位置等,而键盘事件包括键盘按键的按下、松开等,动作事件则关注的是按钮的点击,虽然鼠标事件和动作事件主要都由鼠标来控制,但是他们的关注点却是不同的。

定义监听器时,如果用语句:
public class 类名 implement MouseListener/ KeyListener/ ActionListener{ }

这时,由于MouseListener、KeyListener、ActionListener都属于接口,因此类中必须实现接口的所有方法。

接下来用一个简单的程序使用一下java给出的这三种监听器,首先我们有一盏灯,灯可以用手动开关控制、可以用感应开关控制,也可以用遥控器来遥控,灯打开后会进行输出。
首先创建一个窗体,用来加入感应区域、开关和遥控接收区。
//创建窗体并设置窗体大小、位置、关闭的方法、是否显示、布局
Jframe frame = new JFrame();
frame.setSize(1000,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值