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

クラスViewportLayout

java.lang.Object
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コンストラクタに指定されたコンテナでない場合