- java.lang.Object
- 
- java.util.EventObject
- 
- java.awt.AWTEvent
- 
- java.awt.event.ComponentEvent
- 
- java.awt.event.PaintEvent
 
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable
 
 public class PaintEvent extends ComponentEvent コンポーネント・レベル・ペイント・イベントです。 このイベントは、ペイント/更新メソッドの呼出しをイベント・キューから送られるほかのイベントとともに確実に直列化するために使用される、特殊なタイプです。 このイベントは、イベント・リスナー・モデルと一緒に使用するように設計されていません。プログラムは自身を正しくレンダリングするために、ペイント/更新メソッドを引き続きオーバーライドすることをお薦めします。特定の PaintEventインスタンスのidパラメータがPAINT_FIRSTからPAINT_LASTまでの範囲にない場合に、未指定の動作が発生します。- 導入されたバージョン:
- 1.1
- 関連項目:
- 直列化された形式
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static intPAINTペイント・イベント・タイプです。static intPAINT_FIRSTペイント・イベントID範囲の最初の整数IDをマークします。static intPAINT_LASTペイント・イベントID範囲の最後の整数IDをマークします。static intUPDATE更新イベント・タイプです。- 
クラス 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オブジェクトを構築します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 RectanglegetUpdateRect()このイベントに応答して再ペイントされる必要のある領域を表す矩形を返します。voidsetUpdateRect(Rectangle updateRect)このイベントに応答して再ペイントされる必要のある領域を表す矩形を設定します。- 
クラス java.awt.event.ComponentEventで宣言されたメソッドgetComponent, paramString
 - 
クラス java.util.EventObjectで宣言されたメソッドgetSource
 
- 
 
- 
- 
- 
フィールドの詳細- 
PAINT_FIRSTpublic static final int PAINT_FIRST ペイント・イベントID範囲の最初の整数IDをマークします。- 関連項目:
- 定数フィールド値
 
 - 
PAINT_LASTpublic static final int PAINT_LAST ペイント・イベントID範囲の最後の整数IDをマークします。- 関連項目:
- 定数フィールド値
 
 - 
PAINTpublic static final int PAINT ペイント・イベント・タイプです。- 関連項目:
- 定数フィールド値
 
 - 
UPDATEpublic static final int UPDATE 更新イベント・タイプです。- 関連項目:
- 定数フィールド値
 
 
- 
 - 
コンストラクタの詳細- 
PaintEventpublic PaintEvent(Component source, int id, Rectangle updateRect) 指定されたソース・コンポーネントとタイプで、PaintEventオブジェクトを構築します。このメソッドは sourceがnullの場合にIllegalArgumentExceptionをスローします。- パラメータ:
- source- イベントが発生したオブジェクト
- id- イベント・タイプを識別する整数。 許容される値については、- PaintEventのクラスの説明を参照してください。
- updateRect- 再ペイントされる必要がある矩形領域
- 例外:
- IllegalArgumentException-- sourceがnullである場合
- 関連項目:
- EventObject.getSource(),- AWTEvent.getID(),- getUpdateRect()
 
 
- 
 
-