Java事件类型小结
2014-05-29 13:10
405 查看
Java将所有组件可能发生的事件进行分类,具有共同特征的事件被抽象为一个事件类AWTEvent,其中包括ActionEvent类(动作事件)、MouseEvent类(鼠标事件)、KeyEvent类(键盘事件)等。表10.17列出了常用Java事件类、处理该事件的接口及接口中的方法。常用Java事件类、处理该事件的接口及接口中的方法
每个事件类都提供下面常用的方法:① public int getID(),返回事件的类型;② public Object getSource(),返回事件源的引用。当多个事件源触发的事件由一个共同的监听器处理时,我们可以通过getSource方法判断当前的事件源是哪一个组件。
事件类/接口名称 | 接口方法及说明 |
ActionEvent动作事件类ActionListener接口 | actionPerformed(ActionEvent e)单击按钮、选择菜单项或在文本框中按回车时 |
AdjustmentEvent调整事件类AdjustmentListener接口 | adjustmentValueChanged(AdjustmentEvent e)当改变滚动条滑块位置时 |
ComponentEvent组件事件类ComponentListener接口 | componentMoved(ComponentEvent e)组件移动时componentHidden(ComponentEvent e)组件隐藏时componentResized(ComponentEvent e)组件缩放时componentShown(ComponentEvent e)组件显示时 |
ContainerEvent容器事件类ContainerListener接口 | componentAdded(ContainerEvent e)添加组件时componentRemoved(ContainerEvent e) 移除组件时 |
FocusEvent焦点事件类FocusListener接口 | focusGained(FocusEvent e)组件获得焦点时focusLost(FocusEvent e)组件失去焦点时 |
ItemEvent选择事件类ItemListener接口 | itemStateChanged(ItemEvent e)选择复选框、选项框、单击列表框、选中带复选框菜单时 |
KeyEvent键盘事件类KeyListener接口 | keyPressed(KeyEvent e)键按下时keyReleased(KeyEvent e) 键释放时keyTyped(KeyEvent e)击键时 |
MouseEvent鼠标事件类MouseListener接口 | mouseClicked(MouseEvent e) 单击鼠标时mouseEntered(MouseEvent e)鼠标进入时mouseExited(MouseEvent e)鼠标离开时mousePressed(MouseEvent e)鼠标键按下时mouseReleased(MouseEvent e) 鼠标键释放时 |
MouseEvent鼠标移动事件类MouseMotionListener接口 | mouseDragged(MouseEvent e)鼠标拖放时mouseMoved(MouseEvent e)鼠标移动时 |
TextEvent文本事件类TextListener接口 | textValueChanged(TextEvent e)文本框、多行文本框内容修改时 |
WindowEvent窗口事件类WindowListener接口 | windowOpened(WindowEvent e)窗口打开后windowClosed(WindowEvent e)窗口关闭后windowClosing(WindowEvent e)窗口关闭时windowActivated(WindowEvent e)窗口激活时windowDeactivated(WindowEvent e) 窗口失去焦点时windowIconified(WindowEvent e)窗口最小化时windowDeiconified(WindowEvent e) 最小化窗口还原时 |
相关文章推荐
- Java事件类型小结
- Java事件类型小结
- 小结-JAVA中的复合数据类型
- Java基础数据类型小结
- Java GC 垃圾回收器的类型小结
- java基本数据类型及运算符小结
- 关于java中的事件类型
- java语法基本数据类型小结
- java基础--java.util.Date类型小结
- Java基础小结(数值类型转换规则)
- JavaScript事件学习小结(五)js中事件类型之鼠标事件
- Java基本数据类型的小结
- JAVA事件小结(转载自loveUnix论坛)
- 【Java】引用类型小结
- [疯狂Java笔记]事件处理:事件类型、监听器接口、事件适配器
- Java修饰符类型(public、protected、private)小结
- Java事件处理模式(小结)
- Java返回类型泛型的用法小结
- Java事件类型
- (java)java语言中的数据类型小结