java.lang.Object java.util.EventObject java.awt.AWTEvent java.awt.event.ComponentEvent java.awt.event.PaintEvent
The component-level paint event. This event is a special type which is used to ensure that paint/update method calls are serialized along with the other events delivered from the event queue. This event is not designed to be used with the Event Listener model; programs should continue to override paint/update methods in order render themselves properly.
Field Summary | |
---|---|
static int |
PAINT
The paint event type. |
static int |
PAINT_FIRST
Marks the first integer id for the range of paint event ids. |
static int |
PAINT_LAST
Marks the last integer id for the range of paint event ids. |
static int |
UPDATE
The update event type. |
Fields inherited from class java.awt.event. ComponentEvent |
---|
COMPONENT_FIRST , COMPONENT_HIDDEN , COMPONENT_LAST , COMPONENT_MOVED , COMPONENT_RESIZED , COMPONENT_SHOWN |
Fields inherited from class 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 |
Fields inherited from class java.util. EventObject |
---|
source |
Constructor Summary | |
---|---|
PaintEvent
(
Component
source, int id,
Rectangle
updateRect) Constructs a PaintEvent object with the specified source component and type. |
Method Summary | |
---|---|
Rectangle |
getUpdateRect
() Returns the rectangle representing the area which needs to be repainted in response to this event. |
String |
paramString
() Returns a parameter string identifying this event. |
void |
setUpdateRect
(
Rectangle
updateRect) Sets the rectangle representing the area which needs to be repainted in response to this event. |
Methods inherited from class java.awt.event. ComponentEvent |
---|
getComponent |
Methods inherited from class java.awt. AWTEvent |
---|
consume , getID , isConsumed , setSource , toString |
Methods inherited from class java.util. EventObject |
---|
getSource |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Field Detail |
---|
public static final int PAINT_FIRST
public static final int PAINT_LAST
public static final int PAINT
public static final int UPDATE
Constructor Detail |
---|
public PaintEvent(Component source, int id, Rectangle updateRect)
Note that passing in an invalid id results in unspecified behavior. This method throws an IllegalArgumentException if source is null.
Method Detail |
---|
public Rectangle getUpdateRect()
public void setUpdateRect(Rectangle updateRect)
public String paramString()