java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.PaintEvent
- 所有已实现的接口:
Serializable
组件级绘制事件。此事件是一种特殊类型,用于确保绘制/更新方法调用与事件队列中传递的其他事件一起序列化。此事件并非设计用于事件监听模型;程序应该继续重写绘制/更新方法,以便正确地呈现自己。
如果任何特定 PaintEvent 实例的 id 参数不在 PAINT_FIRST 到 PAINT_LAST 的范围内,将导致未指定的行为。
- 自从:
- 1.1
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int绘画事件类型。static final int标记绘制事件 ID 范围的第一个整数 ID。static final int标记绘制事件 ID 范围的最后一个整数 ID。static final int更新事件类型。在类 java.awt.event.ComponentEvent 中声明的字段
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN在类 java.awt.AWTEvent 中声明的字段
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK在类 java.util.EventObject 中声明的字段
source -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述返回代表响应此事件需要重新绘制的区域的矩形。voidsetUpdateRect(Rectangle updateRect) 设置代表需要重新绘制以响应此事件的区域的矩形。在类 java.awt.event.ComponentEvent 中声明的方法
getComponent, paramString在类 java.util.EventObject 中声明的方法
getSource
-
字段详细信息
-
PAINT_FIRST
public static final int PAINT_FIRST标记绘制事件 ID 范围的第一个整数 ID。- 参见:
-
PAINT_LAST
public static final int PAINT_LAST标记绘制事件 ID 范围的最后一个整数 ID。- 参见:
-
PAINT
public static final int PAINT绘画事件类型。- 参见:
-
UPDATE
public static final int UPDATE更新事件类型。- 参见:
-
-
构造方法详细信息
-
PaintEvent
构造具有指定源组件和类型的PaintEvent对象。如果
source是null,此方法将抛出IllegalArgumentException。- 参数:
source- 事件起源的对象id- 标识事件类型的整数。有关允许值的信息,请参阅PaintEvent的类描述updateRect- 需要重绘的矩形区域- 抛出:
IllegalArgumentException- 如果source为空- 参见:
-
-
方法详情
-
getUpdateRect
返回代表响应此事件需要重新绘制的区域的矩形。- 返回:
- 代表响应此事件需要重新绘制的区域的矩形
-
setUpdateRect
设置代表需要重新绘制以响应此事件的区域的矩形。- 参数:
updateRect- 需要重绘的矩形区域
-