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

注釈タイプSwingContainer


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

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

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

      オプションの要素 
      修飾子と型 任意要素 説明
      String delegate
      注釈付きクラス内のgetterメソッドの名前。対応するSwingコンテナを返します。注釈付きクラスにサブコンポーネントを直接追加することは推奨されません。
      boolean value
      注釈付きクラスを他のSwingコンポーネントのコンテナとして使用できるかどうかを示す値。
    • 要素の詳細

      • value

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

        String delegate
        注釈付きクラス内のgetterメソッドの名前。対応するSwingコンテナを返します。注釈付きクラスにサブコンポーネントを直接追加することは推奨されません。
        戻り値:
        注釈付きクラス内のgetterメソッドの名前。対応するSwingコンテナを返します。メソッド名が設定されていない場合は空の文字列を返します。
        デフォルト:
        ""