11.1 事件处理机制
先了解“事件”、“事件源”、“事件处理”及 “事件监听”的含义,再遵循一套固定的模式把 事件处理机制应用起来。 示例程序演示…(EventDemo.java)
11.1.1 Java的事件处理机制
事件:
用户在图形界面上进行的各种操作,如按下按钮、选 中下拉列表的某一项、点击某个菜单项…
按钮、菜单、双击列表 控件状态改变 控件加入或删除 复选框、列表、复选菜单 键盘输入 鼠标输入 鼠标拖拽 文本区文本改变 Window状态改1变0
11.1.2 事件处理类和接口(部分)
Event 类
ActionEvent ComponentEvent
FocusEvent ItemEvent WindowEvent TextEvent MouseEvent
事件源:
发生事件的这个东东,如按钮、下拉列表…
11.1.1 Java的事件处理机制-2
事件监听:
进行监视,随时准备着,一旦有事件发生,马上通知 对应的“负责人”来处理。
事件处理:
处理事件的“负责人”! 实际上,Java已经把所有 可能发生的事情都分析好了,已经给每个事件都定义 了专门处理它的类和接口,所有事件处理的类和接口 都在java.awt.event包中。
谁出事儿了? 想让程序对用户的哪些操作做出反应?明确事件 源!比如btnOK,exitItem… 谁负责?给他派任务! Java规定这种事件由哪个接口负责处理,就自定 义一个类实现该接口。在相应的方法体里把事件 该如何处理写清楚。 安排一个有能力处理的人随时盯梢~ 用这个自定义类创建对象,给事件源添加事件监 听,指明事件发生时找该对象处理。
}
catch(Exception e)