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