Java拾遗(二)

Java之事件与接口

Java的另一类重要概念便是事件接口

事件

事件,就像平时理解的意义,在特定时间、特定地点具体发生的东西。在Java环境中计算机对事件的重点关注在事件何时会发生。事件那么对于计算机,要如何判别一个事件的发生呢?

很简单的以一个画图板为例:点击界面上的一个按钮,这就是发生了一个动作事件;点击按钮选取了一个功能比如画直线,接着在画板上画直线,此时,计算机只需要知道你在使用鼠标的状态,按下鼠标确定起始点,松开鼠标确定终止点,那么这一次按下、一次松开就算发生了两次不同的事件。

综上可以看出,在Java环境下,对于计算机而言,鼠标、键盘等外置设备的操作,点击不同的按钮等等对于计算机都是事件发生的判断标准

事件监听器

当事件发生后,Java环境下程序可以跳转调用专属区域里的方法运行(这里的方法会主动调用,无再需主函数启动)。存放方法的区域成为接口 ,而某一类接口的集合则放在中事件监听器事件监听器则完成了由自动监听到跳转的的工作。
根据广义上不同(比如动作、鼠标等) 的事件对应不同的监听器,每一个监听器下有专用的监听到事件发生后调用的接口。特别注意,如使用鼠标监听器中必须把所有的鼠标监听器中的方法,即点击、按下、松开等五种接口全部放进中,可以不全部写上方法,但如果缺失则会报错

接口

接口可以理解为将计算机判断某种类型的事件是否发生所使用的事件监听器中的方法,也就是一个新的继承于原始的事件监听器,这样就可以实现特定的 事件特定的 接口 与之对应实现匹配生效。

猜你喜欢

转载自blog.csdn.net/hchcuf6568_57/article/details/88978826