Java プラットフォーム 1.2

java.awt.event
クラス PaintEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.AWTEvent
              |
              +--java.awt.event.ComponentEvent
                    |
                    +--java.awt.event.PaintEvent

public class PaintEvent
extends ComponentEvent

コンポーネントレベルの描画イベントです。 これは特殊なタイプのイベントであり、イベントキューから送られるほかのイベントとともに、paint/update メソッド呼び出しを確実に直列化するために使用されます。このイベントは、イベントリスナーモデルとともに使用するようには設計されていません。つまり、正しく表示するためにはプログラムで paint/update メソッドをオーバーライドしなければなりません。

関連項目:
直列化された形式

フィールドの概要
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, id, INPUT_METHOD_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_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 内の paramString

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.