Beanユーザーが特定のJavaBeanのプロパティ値を更新および表示するための、標準的な方法を提供する場合に使用します。
注意: プロパティ・エディタは単純なプロパティに適しています。JavaBeanが複雑な場合は、かわりにカスタマイザを使用してください。
特定のプロパティ・タイプに関連付ける、プロパティ・エディタの名前を指定します。次のネーミング規則をお薦めします。
PropertyTypeEditor
PropertyType
は、1つ以上の関連プロパティのタイプを説明する名前です。たとえば、プロパティ・タイプColor
を編集するエディタにColorEditor
という名前を指定します。
選択する表示タイプは、プロパティのデータ型と、JavaBeanのソース・コードでの値の表示方法によって異なります。
この場合、コードの生成に使用される値と、ユーザーに表示される選択は同じものになります。この選択は、ソース・コードでユーザーが認識できる文字列が使用されている場合に適しています。
この表示タイプを選択すると、ユーザーが認識できる選択を表示し、関連する値がコードに生成されます。この選択および関連する値は文字列にする必要があります。
この表示タイプを選択すると、ユーザーが認識できる選択を表示し、適切な整数値がコードに生成されます。
各プロパティ値に提供する情報は、選択した表示タイプによって異なります。2つのタグ・リスト表示タイプでは、エンド・ユーザー用の選択値とプロパティ・エディタがソース・コードを更新する実際の値を指定できます。
1
など)、およびソース・コードでの使用に適した(コードの生成に使用される)対応する引用符付きのJava初期化文字列(new Integer(1).intValue()
など)を入力する必要があります。 描画を可能にした場合、プロパティ・インスペクタの行でプロパティ値の表示を描画するには、paintValue()
メソッドを実装する必要があります。
Copyright © 1997, 2004, Oracle. All rights reserved.