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