JavaTM 2
Platform
Std. Ed. v1.4.0

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 メソッドの呼び出しを確実に直列化するために使用されます。このイベントは、Event Listener モデルとともに使用するようには設計されていません。つまり、正しく表示するためにはプログラムで 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, 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()
          このイベントを特定するパラメータの文字列を返します。
 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
描画イベント識別子の範囲を示す最初の番号です。

関連項目:
定数フィールド値

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 オブジェクトを構築します。

無効な id を渡して、特定できない動作を発生させないようにしてください。

パラメータ:
source - イベントの発生元オブジェクト
id - イベントのタイプ
updateRect - 再描画が必要な矩形の領域
メソッドの詳細

getUpdateRect

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


setUpdateRect

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

パラメータ:
updateRect - 再描画が必要な矩形の領域

paramString

public String paramString()
クラス ComponentEvent の記述:
このイベントを特定するパラメータの文字列を返します。このメソッドは、イベントログの作成およびデバッグに使用します。

オーバーライド:
クラス ComponentEvent 内の paramString
戻り値:
イベントを特定する文字列とその属性

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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