Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Class java.awt.event.PaintEvent

java.lang.Object
    |
    +----java.util.EventObject
            |
            +----java.awt.AWTEvent
                    |
                    +----java.awt.event.ComponentEvent
                            |
                            +----java.awt.event.PaintEvent

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.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, id, INPUT_METHOD_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_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()
 
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, paramString
 
Methods inherited from class java.awt.AWTEvent
 consume, getID, isConsumed, paramString, toString
 
Methods inherited from class java.util.EventObject
 getSource, toString
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.

PAINT

public static final int PAINT
The paint event type.

UPDATE

public static final int UPDATE
The update event type.
Constructor Detail

PaintEvent

public PaintEvent(Component source,
                  int id,
                  Rectangle updateRect)
Constructs a PaintEvent object with the specified source component and type.
Parameters:
source - the object where the event originated
id - the event type
updateRect - the rectangle area which needs to be repainted
Method Detail

getUpdateRect

public Rectangle getUpdateRect()
Returns the rectangle representing the area which needs to be repainted in response to this event.

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

paramString

public String paramString()
Overrides:
paramString in class ComponentEvent

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.