|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。