JavaTM Platform
Standard Ed. 6

java.awt.event
�� PaintEvent

java.lang.Object
  �̳��� java.util.EventObject
      �̳��� java.awt.AWTEvent
          �̳��� java.awt.event.ComponentEvent
              �̳��� java.awt.event.PaintEvent
������ʵ�ֵĽӿڣ�
Serializable

public class PaintEvent
extends ComponentEvent

����������¼������¼���һ�������¼����ͣ�����ȷ�� paint/update �����ĵ�����ͬ���¼����д��ݹ����������¼�һ�����л������¼�����ר�����¼�������ģ�ͣ�����Ӧ��������д paint/update �����Ա���ȷ����������

�����°汾��ʼ��
1.1
������
�������

�ֶ�ժҪ
static int PAINT
          �����¼����͡�
static int PAINT_FIRST
          ��ǻ����¼� id ��Χ�е��׸����� id��
static int PAINT_LAST
          ��ǻ����¼� id ��Χ�е����һ������ id��
static int UPDATE
          �����¼����͡�
 
���� 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
 
���췽��ժҪ
PaintEvent(Component source, int id, Rectangle updateRect)
          ����һ������ָ��Դ��������͵� PaintEvent ����
 
����ժҪ
 Rectangle getUpdateRect()
          ���ر�ʾ��Ҫ�ػ���������Ӧ���¼��ľ��Ρ�
 String paramString()
          ���ر�ʶ���¼��IJ����ַ�����
 void setUpdateRect(Rectangle updateRect)
          ���ñ�ʾ��Ҫ�����ػ���������Ӧ���¼��ľ��Ρ�
 
���� java.awt.event.ComponentEvent �̳еķ���
getComponent
 
���� java.awt.AWTEvent �̳еķ���
consume, getID, isConsumed, setSource, toString
 
���� java.util.EventObject �̳еķ���
getSource
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

�ֶ���ϸ��Ϣ

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

public PaintEvent(Component source,
                  int id,
                  Rectangle updateRect)
����һ������ָ��Դ��������͵� PaintEvent ����

ע�⣬������Ч�� id �ᵼ�²���ȷ����Ϊ����� source Ϊ null����˷����׳� IllegalArgumentException��

������
source - �������¼��Ķ���
id - �¼�����
updateRect - ��Ҫ�ػ�ľ�������
�׳���
IllegalArgumentException - ��� source Ϊ null
������ϸ��Ϣ

getUpdateRect

public Rectangle getUpdateRect()
���ر�ʾ��Ҫ�ػ���������Ӧ���¼��ľ��Ρ�


setUpdateRect

public void setUpdateRect(Rectangle updateRect)
���ñ�ʾ��Ҫ�����ػ���������Ӧ���¼��ľ��Ρ�

������
updateRect - ��Ҫ�ػ�ľ�������

paramString

public String paramString()
���� ComponentEvent ���Ƶ�����
���ر�ʶ���¼��IJ����ַ������˷��������¼���¼�͵��Ժ����á�

���ǣ�
�� ComponentEvent �е� paramString
���أ�
��ʶ�¼��������Ե��ַ���

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������