JavaTM 2 Platform
Standard Ed. 5.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 を渡すと、特定できない動作が発生します。このメソッドは sourcenull の場合に IllegalArgumentException をスローします。

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

getUpdateRect

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


setUpdateRect

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

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

paramString

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

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

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。