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

クラスViewportLayout

  • すべての実装されたインタフェース:
    LayoutManager, Serializable


    public class ViewportLayout
    extends Object
    implements LayoutManager, Serializable
    JViewportのデフォルトのレイアウト・マネージャです。 ViewportLayoutは、多くのアプリケーションにとって有用なレイアウトのポリシーを定義します。 ビューポートはそのビューをビューポートと同じサイズにします。ただし、ビューポートはビューをその最小サイズより小さくすることはありません。 ビューポートが大きくなるにつれて、ビューはビュー全体が可視になるまで下端揃えで保持され、その後は上端揃えで保持されます。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    導入されたバージョン:
    1.2
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • ViewportLayout

        public ViewportLayout​()
    • メソッドの詳細

      • addLayoutComponent

        public void addLayoutComponent​(String name,
                                       Component c)
        指定されたコンポーネントをレイアウトに追加します。 このクラスでは使用しません。
        定義:
        addLayoutComponent、インタフェース: LayoutManager
        パラメータ:
        name - コンポーネントの名前
        c - 追加されるコンポーネント
      • removeLayoutComponent

        public void removeLayoutComponent​(Component c)
        指定されたコンポーネントをレイアウトから削除します。 このクラスでは使用しません。
        定義:
        removeLayoutComponent、インタフェース: LayoutManager
        パラメータ:
        c - 削除されるコンポーネント
      • preferredLayoutSize

        public Dimension preferredLayoutSize​(Container parent)
        指定されたターゲット・コンテナ内にコンポーネントが含まれている場合の、このレイアウトの推奨寸法を返します。
        定義:
        preferredLayoutSize、インタフェース: LayoutManager
        パラメータ:
        parent - レイアウトが必要なコンポーネント
        戻り値:
        適切な寸法を保持するDimensionオブジェクト
        関連項目:
        minimumLayoutSize(java.awt.Container)
      • minimumLayoutSize

        public Dimension minimumLayoutSize​(Container parent)
        指定されたターゲット・コンテナに含まれるコンポーネントのレイアウトに必要な最小寸法を返します。
        定義:
        minimumLayoutSize、インタフェース: LayoutManager
        パラメータ:
        parent - レイアウトが必要なコンポーネント
        戻り値:
        最小寸法を保持するDimensionオブジェクト
        関連項目:
        preferredLayoutSize(java.awt.Container)
      • layoutContainer

        public void layoutContainer​(Container parent)
        指定されたコンテナを配置する必要があるときにAWTによって呼び出されます。
        定義:
        layoutContainer、インタフェース: LayoutManager
        パラメータ:
        parent - レイアウトするコンテナ
        例外:
        AWTError - ターゲットがBoxLayoutコンストラクタに指定されたコンテナでない場合