|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.beans.PropertyEditorSupport
public class PropertyEditorSupport
プロパティエディタの構築に役立つサポートクラスです。
基底クラスまたは委譲される側として使用可能です。
コンストラクタの概要 | |
---|---|
PropertyEditorSupport()
PropertyEditorSupport オブジェクトを構築します。 |
|
PropertyEditorSupport(Object source)
PropertyEditorSupport オブジェクトを構築します。 |
メソッドの概要 | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChange イベントのリスナーを登録します。 |
void |
firePropertyChange()
関連リスナーがすべて削除されたことを報告します。 |
String |
getAsText()
プロパティ値を、人間が編集するのに適した文字列の形式で取得します。 |
Component |
getCustomEditor()
PropertyEditor は、プロパティ値を編集する完全なカスタムコンポーネントを使用できます。 |
String |
getJavaInitializationString()
Java コードを生成してプロパティ値を設定するときに使います。 |
Object |
getSource()
イベントソースとして使用される Bean を返します。 |
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 |
setSource(Object source)
ソース Bean を設定します。 |
void |
setValue(Object value)
編集対象のオブジェクトを設定または変更します。 |
boolean |
supportsCustomEditor()
propertyEditor がカスタムエディタをサポートできるかどうかを判定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PropertyEditorSupport()
PropertyEditorSupport
オブジェクトを構築します。
public PropertyEditorSupport(Object source)
PropertyEditorSupport
オブジェクトを構築します。
source
- イベントトリガ用ソースメソッドの詳細 |
---|
public Object getSource()
PropertyEditorSupport
のインスタンスが返されます。
public void setSource(Object source)
ソース Bean は、プロパティの変更のイベントソースとして使用されます。このソースは、情報を提供するためだけに使用されます。PropertyEditor を使って変更を加えることはできません。
source
- イベント用ソースオブジェクトpublic void setValue(Object value)
PropertyEditor
内の setValue
value
- 編集対象の新しいターゲットオブジェクト。このオブジェクトは PropertyEditor で変更するのではなく、PropertyEditor で新しいオブジェクトを作成して変更値を保存するpublic Object getValue()
PropertyEditor
内の getValue
public boolean isPaintable()
PropertyEditor
内の isPaintable
public void paintValue(Graphics gfx, Rectangle box)
PropertyEditor が描画要求を受け取らない場合 (isPaintable を参照)、このメソッドは何も行いません。
PropertyEditor
内の paintValue
gfx
- 描画されるグラフィックスオブジェクトbox
- グラフィックスオブジェクトを描画する矩形public String getJavaInitializationString()
結果例として「2」、「new Color(127,127,34)」、「Color.orange」などがあります。
PropertyEditor
内の getJavaInitializationString
public String getAsText()
PropertyEditor
内の getAsText
値を文字列として表現できない場合は null を返す
null 以外の値が返されると、PropertyEditor はその文字列を解析して setAsText() に戻す
public void setAsText(String text) throws IllegalArgumentException
PropertyEditor
内の setAsText
text
- 解析される文字列
IllegalArgumentException
public String[] getTags()
PropertyEditor
内の getTags
public Component getCustomEditor()
getCustomEditor を呼び出す高レベルなコードでは、コンポーネントをより大きなプロパティシートに組み込んだり、独自のダイアログに配置したりすることができます。
PropertyEditor
内の getCustomEditor
public boolean supportsCustomEditor()
PropertyEditor
内の supportsCustomEditor
public void addPropertyChangeListener(PropertyChangeListener listener)
PropertyEditor
内の addPropertyChangeListener
listener
- PropertyChange イベントがトリガされたときに呼び出されるオブジェクトpublic void removePropertyChangeListener(PropertyChangeListener listener)
PropertyEditor
内の removePropertyChangeListener
listener
- 削除される PropertyChange リスナーpublic void firePropertyChange()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。