モジュール java.desktop
パッケージ javax.swing

注釈型SwingContainer


@Target(TYPE)
@Retention(RUNTIME)
public @interface SwingContainer
自動的に生成されたBeanInfoクラスのswing関連情報を指定するために使用される注釈。 注釈付きクラスに対応するユーザー定義のBeanInfoクラスがある場合、この注釈は使用されません。これは自動分析を意味しません。

isContainer feature attributeは、主にSwingライブラリ用に導入されました。 すべてのSwingコンポーネントは設計どおりにContainerクラスを拡張するので、BuilderツールはすべてのSwingコンポーネントがコンテナであるとみなします。 isContainer属性を持つBeanInfoクラスでは、Swingコンポーネントがコンテナであるかどうかを直接指定できます。

導入されたバージョン:
9
  • オプション要素のサマリー

    オプションの要素
    修飾子と型 オプション要素 説明
    String delegate
    注釈付きクラスのサブ・メソッドを直接追加することをお勧めしない場合は、対応するSwingコンテナを返す、注釈付きクラスのgetterメソッドの名前。
    boolean value
    注釈付きクラスを他のSwingコンポーネントのコンテナとして使用できるかどうかを示す値。
  • 要素の詳細

    • value

      boolean value
      注釈付きクラスを他のSwingコンポーネントのコンテナとして使用できるかどうかを示す値。
      戻り値:
      注釈付きクラスがSwingコンテナの場合はtrue。それ以外の場合はfalse
      デフォルト:
      true
    • delegate

      String delegate
      注釈付きクラスのサブ・メソッドを直接追加することをお勧めしない場合は、対応するSwingコンテナを返す、注釈付きクラスのgetterメソッドの名前。
      戻り値:
      対応するSwingコンテナを返すアノテーション付きクラスのgetterメソッドの名前、またはメソッド名が設定されていない場合は空の文字列。
      デフォルト:
      ""