当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第二十六讲 事件处理(2)

资源类别:文库,文档格式:PPT,文档页数:14,文件大小:189KB,团购合买
语义事件 Action Listener(对应按钮点击、菜单选择等) Adujstment Event(用户调整一个滚动条) Item((用户从一组选择框或者列表项中选择一个) TextEven(文本域或者文本框中内容发生改变) 低级事件: Componentevent(组件被缩放、移动、显示或者隐藏) KeyEvent(一个键或者释放) Mouse event鼠标(鼠标按钮按下、
点击下载完整版文档(PPT)

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()

焦点事件 一个焦点监听器必须实现两个方法: 1) focus Gained方法 2) focuslost方法 当事件源得到或失去焦点时,这些方法 将被触发。 JAVA

焦点事件 一个焦点监听器必须实现两个方法: 1) focusGained方法 2) focusLost方法 当事件源得到或失去焦点时,这些方法 将被触发

缺盏事件 ○当用户按下键盘上一个键时,一个 KEY PRESSED Key Event(键盘事件)就 会产生。 ○当用户释放该键时,一个 KEY RELEASE KeyEvent就会产生。 可以通过实现 Keylistener接口中的 key Pressed或者 keyReleased方法来捕获这些 事件。 o key Typed方法用来报告击键所生成的字符。 JAVA

键盘事件 当用户按下键盘上一个键时,一个 KEY_PRESSED KeyEvent(键盘事件)就 会产生。 当用户释放该键时,一个KEY_RELEASE KeyEvent就会产生。 可以通过实现KeyListener接口中的 keyPressed或者keyReleased方法来捕获这些 事件。 keyTyped 方法用来报告击键所生成的字符

AvA 鼠标事件 O如果希望用户通过鼠标画图,那么你需要 捕捉鼠标移动、点击和拖放事件。 o当用户点击了一个鼠标按钮时,下面三个 监听器会被调用 1) mouse pressed-当鼠标被按下时 mouseRelesed当鼠标被释放时 2)mouse Clicked 如果用户在移动鼠标的过程中按下一个鼠 标按钮,那么 mouseDragged就会被调用 而不是 mouse Clicked方法被调用。 JAVA

鼠标事件 如果希望用户通过鼠标画图,那么你需要 捕捉鼠标移动、点击和拖放事件。 当用户点击了一个鼠标按钮时,下面三个 监听器会被调用: 1) mousePressed——当鼠标被按下时 mouseRelesed——当鼠标被释放时 2) mouseClicked 如果用户在移动鼠标的过程中按下一个鼠 标按钮,那么mouseDragged就会被调用, 而不是mouseClicked方法被调用

AvA 鼠标事件 Java.awtevent. Me louse event O int getXo 返回事件发生 点的x和y坐 O int getO 标 o Point getPointo JAVA

鼠标事件 java.awt.event.MouseEvent int getX() int getY() Point getPoint() 返回事件发生 点的x和y坐 标

JAvA ArrayList类 数组列表 O ArrayList类是一个库类,它是一个单一的 个尺寸容纳所有”的类型,它可以放所有的 Object类型。 特别地,无论何时如果需要从一个数据组列表 中提取一项,那么你需要进行造型转换。 使用add方法可以在一个数组列表中添加新元素。例: Array list staff new Array list( staff. add (new Employee.DD)i staff. add(new Employee(.D); o ArrayList类管理了一个内部的对象数组。最 数组可以用完空间。这是数组列表的神奇之 JAVA

ArrayList类——数组列表 ArrayList类是一个库类,它是一个单一的“一 个尺寸容纳所有”的类型,它可以放所有的 Object类型。 特别地,无论何时如果需要从一个数据组列表 中提取一项,那么你需要进行造型转换。 使用add方法可以在一个数组列表中添加新元素。例: ArrayList staff = new ArrayList(); staff.add(new Employee(…)); staff.add(new Employee(…)); ArrayList类管理了一个内部的对象数组。最后, 数组可以用完空间。这是数组列表的神奇之处

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共14页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有