网络程序设计(java)第08章 Swing图形用户界面程序设计new.pptVIP

  • 4
  • 0
  • 约1.37万字
  • 约 84页
  • 2015-10-31 发布于浙江
  • 举报

网络程序设计(java)第08章 Swing图形用户界面程序设计new.ppt

网络程序设计(java)第08章 Swing图形用户界面程序设计new.ppt

常用的事件处理 5.焦点事件处理 焦点事件是由于键盘或鼠标或程序本身状态的变化导致一些低级组件如JButton获得或失去键盘的焦点而产生。对于焦点事件有两种类型:持久性和暂时性。持久性的焦点事件是指焦点从一个组件到另外一个组件;而暂时性的焦点事件是指由于操作的原因组件暂时失去焦点,但是随着操作结束组件又会恢复焦点。 常用的事件处理 焦点事件处理涉及到事件类FocusEvent和监听器接口FocusListener。利用它们可以实现焦点事件的具体步骤如下: 组件通过方法addFocusListener()到注册FocusListener中。允许监听器在程序运行过程中监听组件是否有鼠标键事件FocusEvent对象发生。 实现FocusListener接口的所有方法,提供事件发生的具体处理办法。 常用的事件处理 FocusEvent的常见方法 方 法 功 能 Component getOppositeComponent() 获取焦点变化关联的其他组件 boolean isTemporary() 获取焦点事件的类型 FocusListener的方法 方 法 功 能 void focusGained(FocusEvent) 组件获取焦点时调用 void focusLost(FocusEvent) 组件失去焦点时调用 常用的事件处理 菜单事件处理 菜单是应用软件经

文档评论(0)

1亿VIP精品文档

相关文档