多语言展示
当前在线:1394今日阅读:86今日分享:14

Java语言程序设计五十四(事件处理)

简单介绍Java语言中对话框、窗口事件、鼠标事件、键盘事件、焦点事件。
工具/原料

电脑

方法/步骤
1

对话框中JOptionPane提供的对话框都是有模式对话框,即用户必须关闭它们,才能继续操作程序的其它部分。(左确认对话框,右输入对话框)

2

窗口事件 :当一个窗口被激活、撤消激活、打开、关闭、图标化或撤消图标化时,就触发了窗口事件,此时系统会自动创建一个窗口事件(WindowEvent)对象,该对象调用getWindow()方法可以获取发生窗口事件的窗口对象,窗口对象使用addWindowListener方法注册监视器,创建监视器对象的类必须实现WindowListener接口。

3

鼠标事件 :在任何组件上都可以发生鼠标事件(MouseEvent),如鼠标进入组件、退出组件、在组件上单击、拖动鼠标等都触发组件发生鼠标事件。(MouseListener接口和MouseMotionListener接口。)

4

键盘事件 :当一个组件处于激活状态时,按下、释放或敲击键盘上一个键时就触发了键盘事件(KeyEvent),事件源使用addKeyListener方法注册监视器。

5

焦点事件 :当一个组件从无输入焦点变成有输入焦点或从有输入焦点变成无输入焦点就触发了焦点事件(FocusEvnet),事件源使用addKeyListener方法注册监视器。

6

组件的常用事件:窗口事件,鼠标事件,键盘事件,焦点事件。

注意事项

窗口事件:WindowListener接口和WindowAdapter适配器。

推荐信息