AvA 事件处理(2) 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
事件处理(2) 辽宁经济职业技术学院信息系 硕士、副教授 陈英
黑AWT事件类继杀关系图 Event 对象 事件 Action Adiustment Component em Text 事件 事件 事件 事件 事件 Container Focus Input Paint Window 事件 事件 事件 事件事件」 K 事件 Mouse JAVA
AWT事件类继承关系图 Event 对象 AWT 事件 Action 事件 Adjustment 事件 Component 事件 Item 事件 Text 事件 Container 事件 Focus 事件 Input 事件 Paint 事件 Window 事件 Key 事件 Mouse 事件
AvA AWT中的语义事件和低级事件 1.语义事件: Action Listener(对应按钮点击、菜单选择等) AdujstmentEvent(用户调整一个滚动条) ItemEven(用户从一组选择框或者列表项中选择一个) TextEvent文本域或者文本框中内容发生改变) 2.低级事件: Component event(组件被缩放、移动、显示或者隐藏) Keyevent(一个键或者释放) Mouse Event鼠标(鼠标按钮按下、释放,鼠标移动或拖动) Foucseven(组件得到焦点或者失去焦点) Window Event(窗口被激活、减活、图标化、还原或者美 闭) JAVA ContainerEvent(添加/删除一个组件
AWT中的语义事件和低级事件 1. 语义事件: ActionListener( 对应按钮点击、菜单选择等) AdujstmentEvent(用户调整一个滚动条) ItemEvent(用户从一组选择框或者列表项中选择一个) TextEvent(文本域或者文本框中内容发生改变) 2. 低级事件: ComponentEvent(组件被缩放、移动、显示或者隐藏) KeyEvent(一个键或者释放) MouseEvent鼠标(鼠标按钮按下、释放,鼠标移动或拖动) FoucsEvent(组件得到焦点或者失去焦点) WindowEvent(窗口被激活、减活、图标化、还原或者关 闭) ContainerEvent(添加/删除一个组件)
多焦点 O设当前活动窗口在一个Java程序控制之下,那么 Java窗口接收击键,并且把它们定向到一个特定 的组件,把那个特定组件称作焦点。 同一时刻,一个窗口最多只能有一组件得到焦点 如果用户选择另一个组件,那么前一个组件就会 失去焦点,而第二个组件则得到焦点。 得到焦点的方式有两个: 1)用户使用鼠标点击该组件。 。3用户使用TAB键精来在各个组件间轮流切换焦点。 默认情况下, Swing组件按照从左至右,从生 下的顺序遍历
焦点 设当前活动窗口在一个Java程序控制之下,那么 Java窗口接收击键,并且把它们定向到一个特定 的组件,把那个特定组件称作焦点。 同一时刻,一个窗口最多只能有一组件得到焦点。 如果用户选择另一个组件,那么前一个组件就会 失去焦点,而第二个组件则得到焦点。 得到焦点的方式有两个: 1) 用户使用鼠标点击该组件。 2) 用户使用TAB键精来在各个组件间轮流切换焦点。 默认情况下,Swing组件按照从左至右,从上至 下的顺序遍历
AvA 事件的分类 Mousepox MouseDowno Event MouseDrago Handleevento MouseMove Mouseentero Mouseexito action keydowno KeyUpo JAVA
事件的分类 Event HandleEvent() MouseUp() MouseDown() MouseDrag() MouseMove() MouseEnter() MouseExit() keyDown() KeyUp() action()