This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
java.awt.event
class PaintEvent
- All Implemented Interfaces:
- Serializable
public class PaintEvent
extends ComponentEvent
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.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 |
Constructor Summary |
Constructs a PaintEvent object with the specified
source component and type.
|
Method Summary |
Rectangle |
Returns the rectangle representing the area which needs to be
repainted in response to this event.
|
String |
Returns a parameter string identifying this event.
|
void |
Sets the rectangle representing the area which needs to be
repainted in response to this event.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PAINT
public static final int PAINT
-
The paint event type.
PAINT_FIRST
public static final int PAINT_FIRST
-
Marks the first integer id for the range of paint event ids.
PAINT_LAST
public static final int PAINT_LAST
-
Marks the last integer id for the range of paint event ids.
UPDATE
public static final int UPDATE
-
The update event type.
PaintEvent
public PaintEvent(Component source,
int id,
Rectangle updateRect)
-
Constructs a
PaintEvent
object with the specified
source component and type.
Note that passing in an invalid id
results in
unspecified behavior. This method throws an
IllegalArgumentException
if source
is null
.
- Parameters:
source
- the object where the event originated
id
- the event type
updateRect
- the rectangle area which needs to be repainted
getUpdateRect
public Rectangle getUpdateRect()
-
Returns the rectangle representing the area which needs to be
repainted in response to this event.
paramString
public String paramString()
-
- Overrides:
paramString
in class ComponentEvent
setUpdateRect
public void setUpdateRect(Rectangle updateRect)
-
Sets the rectangle representing the area which needs to be
repainted in response to this event.
- Parameters:
updateRect
- the rectangle area which needs to be repainted
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.