クラス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を構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    指定されたコンポーネントをレイアウトに追加します。
    void
    指定されたコンテナを配置する必要があるときにAWTによって呼び出されます。
    指定されたターゲット・コンテナに含まれるコンポーネントのレイアウトに必要な最小寸法を返します。
    指定されたターゲット・コンテナ内にコンポーネントが含まれている場合の、このレイアウトの推奨寸法を返します。
    void
    指定されたコンポーネントをレイアウトから削除します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • ViewportLayout

      public ViewportLayout()
      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

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

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