事件 Java中,把所有时间都定义成一个标准的类。 事件处理机制中的三个对象:事件本身,事件来源,事件处理器 事件是事件类的一个对象,事件类的根类是java.util.EventObject,通常所用到的事件类 在java.awt.event包中

事件体系机构 EventObject是所有事件的父类,AWTEVENT是在这个包下所有事件的一个父类

Awt事件类型 ActionEvent 通常按下按钮,双击列表项或选中一个菜单项时,会生成此事件 事件源:Button,list,Menuitem,TextField AdJustmentEvent 操纵滚动条时会生成此事件 事件源:ScrollBar ComponentEvent 当一个组件移动、隐藏,调整大小或成为组件时会生成此事件 事件源:Component ItemEvent 复选框或列表项时,或者当一个可选项菜单被选中或取消时,生成事件 事件源:Checkbox,CheckboxMenultem,Choice,list FocusEvent 组件获得或取消键盘焦点时会产生事件 事件源: Component

事件2 8 8 8 8 8 8 8 事件源:产生事件的对象,一个事件源可以产生不同类型的事件 事件监听器:在一个事件发生时被通知的对象,也称为事件处理器监听器都是接口,需要一个类来实现。 事件的后缀改成Listener就是事件监听器

注册事件:事件源提供了一种方法,用于事件注册一个后多个事件监听器对象,并向其发送事件对象 每个时间都有自己的注册方法 一般的形式:
public void add<EventType>Listener(TypeListener e)

getComponent()获得当前组件对象 requestFocus()重新获得焦点

键盘事件

鼠标事件

选项事件: itemStateChanged 选项发生改变时触发

适配器类 事件监听器中的方法后缀Adapter

图标

Gui绘图 //他会自动调用,不用显示调用 public void panit(Graphics g) { System.out.println("guihuitu"); g.setColor(Color.blue);

}

重绘: