@Target(TYPE) @Retention(RUNTIME) public @interface SwingContainer
自動的に生成された
BeanInfo
クラスのswing関連情報を指定するために使用される注釈。 注釈付きクラスに対応するユーザー定義のBeanInfo
クラスがある場合、この注釈は使用されません。これは自動分析を意味しません。
isContainer
feature attribute
は、主にSwingライブラリ用に導入されました。 すべてのSwingコンポーネントは設計どおりにContainer
クラスを拡張するので、BuilderツールはすべてのSwingコンポーネントがコンテナであるとみなします。 isContainer
属性を持つBeanInfo
クラスでは、Swingコンポーネントがコンテナであるかどうかを直接指定できます。
- 導入されたバージョン:
- 9
-
オプション要素のサマリー
-
要素の詳細
-
value
boolean value注釈付きクラスを他のSwingコンポーネントのコンテナとして使用できるかどうかを示す値。- 戻り値:
- 注釈付きクラスがSwingコンテナの場合は
true
。それ以外の場合はfalse
。
- デフォルト:
- true
-
delegate
String delegate注釈付きクラスのサブ・メソッドを直接追加することをお勧めしない場合は、対応するSwingコンテナを返す、注釈付きクラスのgetterメソッドの名前。- 戻り値:
- 対応するSwingコンテナを返すアノテーション付きクラスのgetterメソッドの名前、またはメソッド名が設定されていない場合は空の文字列。
- デフォルト:
- ""
-