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 final int
ペイント・イベント・タイプです。static final int
ペイント・イベントID範囲の最初の整数IDをマークします。static final int
ペイント・イベントID範囲の最後の整数IDをマークします。static final int
更新イベント・タイプです。クラス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
オブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明このイベントに応答して再ペイントされる必要のある領域を表す矩形を返します。void
setUpdateRect
(Rectangle updateRect) このイベントに応答して再ペイントされる必要のある領域を表す矩形を設定します。クラスjava.awt.event.ComponentEventで宣言されたメソッド
getComponent, paramString
クラスjava.util.EventObjectで宣言されたメソッド
getSource
-
フィールド詳細
-
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
指定されたソース・コンポーネントとタイプで、PaintEvent
オブジェクトを構築します。このメソッドは
source
がnull
の場合にIllegalArgumentException
をスローします。- パラメータ:
source
- イベントが発生したオブジェクトid
- イベント・タイプを識別する整数。 許容される値については、PaintEvent
のクラスの説明を参照してください。updateRect
- 再ペイントされる必要がある矩形領域- 例外:
IllegalArgumentException
-source
がnullである場合- 関連項目:
-
-
メソッドの詳細