JavaTM 2 Platform
Std. Ed. v1.3

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
          描画イベント識別子の範囲を示す最初の番号です。
static int PAINT_LAST
          描画イベント識別子の範囲を示す最後の番号です。
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, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
PaintEvent(Component source, int id, Rectangle updateRect)
          指定されたコンポーネントとタイプで、PaintEvent オブジェクトを構築します。
 
メソッドの概要
 Rectangle getUpdateRect()
          このイベントに応答して再描画される必要のある領域を表す矩形を返します。
 String paramString()
          このイベントを特定するパラメータの文字列を返します。
 void setUpdateRect(Rectangle updateRect)
          このイベントに応答して再描画される必要のある領域を表す矩形を設定します。
 
クラス java.awt.event.ComponentEvent から継承したメソッド
getComponent
 
クラス java.awt.AWTEvent から継承したメソッド
consume, finalize, getID, isConsumed, toString
 
クラス java.util.EventObject から継承したメソッド
getSource
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PAINT_FIRST

public static final int PAINT_FIRST
描画イベント識別子の範囲を示す最初の番号です。

PAINT_LAST

public static final int PAINT_LAST
描画イベント識別子の範囲を示す最後の番号です。

PAINT

public static final int PAINT
描画イベントです。

UPDATE

public static final int UPDATE
再描画イベントです。
コンストラクタの詳細

PaintEvent

public PaintEvent(Component source,
                  int id,
                  Rectangle updateRect)
指定されたコンポーネントとタイプで、PaintEvent オブジェクトを構築します。
パラメータ:
source - イベントの発生元オブジェクト
id - イベントのタイプ
updateRect - 再描画が必要な矩形の領域
メソッドの詳細

getUpdateRect

public Rectangle getUpdateRect()
このイベントに応答して再描画される必要のある領域を表す矩形を返します。

setUpdateRect

public void setUpdateRect(Rectangle updateRect)
このイベントに応答して再描画される必要のある領域を表す矩形を設定します。
パラメータ:
updateRect - 再描画が必要な矩形の領域

paramString

public String paramString()
クラス ComponentEvent の記述:
このイベントを特定するパラメータの文字列を返します。このメソッドは、イベントログの作成およびデバッグに使用します。
オーバーライド:
クラス ComponentEvent 内の paramString
クラス java.awt.event.ComponentEvent からコピーされたタグ:
戻り値:
イベントを特定する文字列とその属性

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.