在生成一个窗体的时候,点击窗体的右上角关闭按钮激发窗体事件的方法:窗体Frame为事件源,WindowsListener接口调用Windowsclosing()。

事件模式的实现步骤:java

开发事件对象(事件发送者)——接口——接口实现类——设置监听对象windows

必定要理解透彻Gril.java程序。对象

 

重点:学会处理对一个事件源有多个事件的监听器(在发送消息时监听器收到消息的排名不分前后)。接口

事件监听的响应顺序是不分前后的,不是谁先注册谁就先响应。事件

事件监听由两个部分组成(接口和接口的实现类)。开发

事件源     事件对象                        事件监听io

 gril       EmotinEvent       EmotionListener(接口)Boy(接口的实现类)event

鼠标事件:MouseEvent,接口:MouseListenerimport

P235 ActionEvent事件监听

注意在写程序的时候:import java.awt.*;以及import java.awt.event.*注意二者的不一样。

 

在生成一个窗体的时候,点击窗体的右上角关闭按钮激发窗体事件的方法:窗体Frame为事件源,WindowsListener接口调用Windowsclosing()

为了配合后面的实现,咱们必须将WindowsListener全部的方法都实现,除了Windowsclosing方法,其他的方法均为空实现。

(练习:写一个带button窗体,点关闭按钮退出。)

上面程序中实现了许多没必要要的实现类,虽然是空实现。

为了不上面那些无用的实现,能够利用WindowEvent的一个WindowEvent类,仍是利用windowsListener。还有WindowAdapter类,它已经实现了WindowsListener。它给出的所有都是空实现,那就能够只写想要实现的类,去覆盖其中的类,就不用写空实现。

注意:监听过多,会抛tooManyListener例外。

相关文章
相关标签/搜索