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