java课程设计第二周总结概括

事件
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);

}

重绘:

猜你喜欢

转载自blog.51cto.com/14589602/2498129