- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* public void addItemListener( ItemListener a) 事件处理模型(9) ItemEvent触发项事件的处理 1)触发ItemEvent的组件有:复选框JCheckBox, 单选按钮JRadioButton和组合框JComboBox。 2)该事件在点击复选框、单选按钮和组合框选项变化时触发。 3)使用JCheckBox, JRadioButton和JComboBox的addItemListener成员方法可注册事件监听器,原型如下: * 事件处理模型(10) ItemEvent触发项事件的处理(续) 1)ItemListener接口只有一个成员方法itemStateChanged: 2)ItemEvent类的方法如下: public void itemStateChanged( ItemEvent e ) 原型 描述 public Object getSource( ) 返回当前的事件源 * public void addListSelectionListener( ListSelctionListener a) 事件处理模型(11) ListSelectionEvent触发列表选择事件的处理 1)触发ListSelectionEvent的组件有:列表框JList。 2)该事件在列表选项变化时触发。 3)使用JList的addListSelectionListener成员方法可注册事件监听器,原型如下: * 事件处理模型(12) ListSelectionEvent触发列表选择事件的处理(续) 1)ListSelctionListener接口只有一个成员方法valueChanged: 2)ListSelectionEvent类的方法如下: public void valueChanged (ListSelectionEvent e ) 原型 描述 public Object getSource( ) 返回当前的事件源 * public void addDocumentListener (DocumentListener a) 事件处理模型(13) DocumentEvent触发文档事件的处理 1)触发DocumentEvent的组件有:文本编辑框JTextField,密码框JPasswordField和文件区域JTextArea。 2)该事件在上述组件的属性或内容发生变化时触发。 3)使用上述组件的addDocumentListener成员方法可注册事件监听器,原型如下: * 事件处理模型(14) DocumentEvent触发文档事件的处理(续) 1)DocumentListener接口成员方法如下: 2)DocumentEvent类的方法如下: 原型 描述 Document getDocument( ) 返回当前文档事件对应的文档 int getLength( ) 获得文档所有字符的个数 String getText(int offSet, int length) throws BadLocationException 返回从下标offSet开始的length个字符 原型 描述 void changedUpdate(Document e) 属性发生变化时调用此方法进行处理 void insertUpdate(Document e) 插入新字符时调用此方法进行处理 void removeUpdate(Document e) 删除文档的部分字符时调用此方法进行处理 * 事件处理模型 -鼠标处理事件和自定义事件(1) 鼠标事件处理涉及的监听器: 鼠标事件监听器:MouseListener。 鼠标移动监听器: MouseMotionListener 鼠标滚轮事件监听器: MouseWheelListener 鼠标相应事件包括:鼠标单击、按下鼠标、放开鼠标、鼠标进入组件、鼠标离开组件,鼠标滚轮、鼠标拖动和鼠标移动等。 实现鼠标事件处理需要完成下列之一: 实现监听器接口XXXListener。 继承抽象类XXXAdapter 通过容器或组件的addXXXListener方法可注册事件监听器。 说明:上述XXX可用Mouse, MouseMotion和MouseWheel代替。 * 事件处理模型 -鼠标处理事件和自定义事件(2) java.awt.event.MouseEvent用于获取鼠标参数,成员如下: 原型 描述 public Point getPoint( ) 返回鼠标在组件或容器中的当前位置 public int getX( ) 返回鼠标在组件或容器中的x坐标 public int getY(
您可能关注的文档
- IPQC培训分解.ppt
- 安全系统工程引论分解.ppt
- 安全协管员培训分解.ppt
- 建筑与设施类旅游资源开发答案.ppt
- 木地面构造答案.ppt
- 安全心理学分解.ppt
- 木材厂安全管理常识答案.ppt
- 春华秋实知识竞赛分解.ppt
- 模具经典结构原理动画试题.ppt
- 模具考证)试题.ppt
- 山东王晁煤电集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整.docx
- 山东玉皇化工有限公司校园招聘模拟试题附带答案详解附答案.docx
- 山东环日集团有限公司校园招聘模拟试题附带答案详解一套.docx
- 山东王晁煤电集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答.docx
- 山东王晁煤电集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版带答案.docx
- 山东王晁煤电集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版1套.docx
- 山东玉皇化工有限公司校园招聘模拟试题附带答案详解新版.docx
- 山东王晁煤电集团有限公司校园招聘模拟试题附带答案详解及参考答案.docx
- 2024年采矿权转让合同范本(精选)(二篇) .pdf
- 山东王晁煤电集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版一套.docx
文档评论(0)