[size=medium][/size]?????????????????????????????
Swing 事件
一、事件机制
1.什么是事件源
事件源就像是你
监听的对象。就比如说一个的好公司与他有竞争关系的公司就是他的事
件源,好的公司会时时刻刻监听对手的动作,并对于对手公司的一些策略作出相应的回应。而
swing图形界面上的能作为监听源的只能是加载在界面上的各种控件。
2.监听器的种类
在图形界面中监听器的种类有许多种,我们一般比较常见的监听器的种类有:
(1).动作监听器ActionListener:
他一般是用来监听一些按钮或复选框等控件的动作,对于控件的动作做出相应反应。
(2).鼠标监听器MouseListener:
他一般式对于鼠标在界面上做出进入,离开,按下,释放和单击操作的动作监听。
(3).键盘监听器KeyListener:
对于键盘上按键的按下和释放操作的动作做出相应的反应。
以上虽然说了许多的监听器,但是对于什么是监听器大家可能觉得还是很抽象;通俗一
点讲监听器就像是你请了一个私家侦探去调查某人,那侦探是用相机拍照、跟踪监听、用监听器监
听、又或者是向有关人员打听,而侦探所用的这些方法就像是对图形界面中的各种监听器的使用,
灵活的使用这些监听器能够有效快速地实现我们所需要的功能。
3.事件监听器的方法
初看这个标题我们不免会有些疑惑,会理所当然的认为一个监听器要方法有什么用。
其实无论是生活中还是程序中我们都会用到监听器的方法,在生活中比如说现在警察调查案件一般
都是通过城市中的监控天网系统来查找可疑人员,天网系统是通过安装
摄像头来实现对于城市的监
控,而安装摄像头就是监听器的方法。在程序中也能找到将监听器添加在界面或者控件上的方法,
比如说addActionListener、addMouseListener 、addKeyListener等。
4.事件
接口或者事件抽象类
事件接口或抽象类就是对于监听器监听到动作之后所作出的一些
你需要的反应。事件
接口或抽象类就像是某一个很火的游戏出来之后,就会出现很多的一些像某某游戏助手等一些软件
,而这些软件就像是对于很火的游戏做出的一些反应,而这些助手软件都是为这个游戏服务的,让
玩游戏的人能更好的按照自己的
习惯来操作。