|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.beans.PropertyEditorSupport
プロパティエディタの構築を支援するためのサポートクラスです。
基底クラスまたは委譲クラスとして使用することができます。
| コンストラクタの概要 | |
protected |
PropertyEditorSupport()
派生 PropertyEditor クラスが使うコンストラクタです。 |
protected |
PropertyEditorSupport(Object source)
PropertyEditor の委譲時に使うコンストラクタです。 |
| メソッドの概要 | |
void |
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChange イベントのリスナーを登録します。 |
void |
firePropertyChange()
関係のあるリスナーにオブジェクトが変更されていることをレポートします。 |
String |
getAsText()
ユーザによる編集が可能な文字列の形で、プロパティ値を取得します。 |
Component |
getCustomEditor()
PropertyEditor は、プロパティ値を編集する完全なカスタムコンポーネントの使用を選択できます。 |
String |
getJavaInitializationString()
Java コードを生成してプロパティ値を設定するときに使います。 |
String[] |
getTags()
プロパティ値が既知のタグ付きの値セットの 1 つでなければならない場合に、このメソッドがタグの配列を返します。 |
Object |
getValue()
プロパティ値を取得します。 |
boolean |
isPaintable()
クラスが paintValue メソッドを受け付けるかどうかを判定します。 |
void |
paintValue(Graphics gfx,
Rectangle box)
値の表現を画面の指定された領域に描画します。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChange イベントのリスナーを削除します。 |
void |
setAsText(String text)
指定された String を解析してプロパティ値を設定します。 |
void |
setValue(Object value)
編集するオブジェクトを設定 (変更) します。 |
boolean |
supportsCustomEditor()
propertyEditor がカスタムエディタをサポートしているかどうかを判定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
protected PropertyEditorSupport()
protected PropertyEditorSupport(Object source)
source - ユーザが、発生されるイベント用に使うソース| メソッドの詳細 |
public void setValue(Object value)
PropertyEditor 内の setValuevalue - 編集される新しいターゲット。このオブジェクトは PropertyEditor を使って変更するのではなく、PropertyEditor で新しいオブジェクトを作成してから、変更した値をそこに格納するpublic Object getValue()
PropertyEditor 内の getValuepublic boolean isPaintable()
PropertyEditor 内の isPaintable
public void paintValue(Graphics gfx,
Rectangle box)
PropertyEditor が描画要求を受け取らない場合 (isPaintable を参照)、このメソッドは何も行いません。
PropertyEditor 内の paintValuegfx - 描画されるグラフィックオブジェクトbox - グラフィックオブジェクトを描画する矩形public String getJavaInitializationString()
結果例として 「2」、「new Color(127,127,34)」、「Color.orange」 などがあります。
PropertyEditor 内の getJavaInitializationStringpublic String getAsText()
PropertyEditor 内の getAsText編集可能な文字列として値を表現できない場合は null
null 以外の値が返されると、PropertyEditor はその文字列を解析して setAsText() に戻す
public void setAsText(String text)
throws IllegalArgumentException
PropertyEditor 内の setAsTexttext - 解析される文字列public String[] getTags()
PropertyEditor 内の getTagspublic Component getCustomEditor()
getCustomEditor を呼び出す高レベルなコードでは、コンポーネントをより大きなプロパティシートに組み込んだり、独自のダイアログに配置したりすることができます。
PropertyEditor 内の getCustomEditorpublic boolean supportsCustomEditor()
PropertyEditor 内の supportsCustomEditorpublic void addPropertyChangeListener(PropertyChangeListener listener)
PropertyEditor 内の addPropertyChangeListenerlistener - PropertyChange イベントがトリガーされたときに呼び出されるオブジェクトpublic void removePropertyChangeListener(PropertyChangeListener listener)
PropertyEditor 内の removePropertyChangeListenerlistener - 削除される PropertyChange リスナーpublic void firePropertyChange()
source - イベントをトリガーした PropertyEditor
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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.