第14章 图形用户界面设计.pptVIP

  • 8
  • 0
  • 约1.14万字
  • 约 49页
  • 2017-11-17 发布于河南
  • 举报
第14章 图形用户界面设计

事件和事件源 事件 一个描述事件源状态改变的对象 。 通过鼠标、键盘与 GUI 界面直接或间接交互都会生成事件。 如:按下一个按钮、通过键盘输入一个字符、选择列表框中的一项、点击一下鼠标等。 事件源 是一个生成事件的对象 一个事件源可能会生成不同类型的事件 事件源提供了一组方法,用于为事件注册一个或多个监听器 每种事件的类型都有其自己的注册方法 监听器 事件监听器,就是一个“实现了某种类型的监听器接口的类”。 编程时,先创建一个监听器类,然后把它注册给触发事件的组件。这个注册动作是通过调用触发事件的组件的 addXXXListener( ) 方法来完成的,这里用 “XXX” 表示监听器所监听的事件类型。 通过观察 “addListener” 方法的名称,就可以很容易地知道其能够处理的事件类型。 事件处理模型 Button 处理ActionEvent消息 actionPerformed(ActionEvent) ButtonHandler implements ActionListener ActionEvent 激发 接收 注册监听 addActionListener() 事件源 事件 监听器 事件处理流程 监听器对象handler向事件源对象button注册 button.addActionListener(handler) 按下按钮时,b

文档评论(0)

1亿VIP精品文档

相关文档