JavaTM Platform
Standard Ed. 6

インタフェース
java.awt.LayoutManager2 の使用

LayoutManager2 を使用しているパッケージ
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 
 

java.awt での LayoutManager2 の使用
 

LayoutManager2 を実装している java.awt のクラス
 class BorderLayout
          ボーダーレイアウトは、north (上端)、south (下端)、east (右端)、west (左端)、および center (中央) という 5 つの領域に収まるように、コンポーネントを整列およびサイズ変更して、コンテナに配置します。
 class CardLayout
          CardLayout オブジェクトはコンテナのレイアウトマネージャーです。
 class GridBagLayout
          GridBagLayout クラスは、異なる大きさのコンポーネントでも縦横に、またはベースラインに沿って配置できる柔軟なレイアウトマネージャーです。
 

javax.swing での LayoutManager2 の使用
 

LayoutManager2 を実装している javax.swing のクラス
 class BoxLayout
          複数のコンポーネントを、垂直方向にも水平方向にも配置できるようにする、レイアウトマネージャーです。
 class GroupLayout
          GroupLayout は、Container 内に配置するためにコンポーネントを階層的にグループ化する LayoutManager です。
protected  class JRootPane.RootLayout
          layeredPane、glassPane、および menuBar のレイアウトを処理するカスタムレイアウトマネージャーです。
 class OverlayLayout
          コンポーネントを互いの上に重なり合うように配置するレイアウトマネージャーです。
 class SpringLayout
          SpringLayout は、一連の制約に基づいて、関連するコンテナの子を配置します。
 

javax.swing.plaf.basic での LayoutManager2 の使用
 

LayoutManager2 を実装している javax.swing.plaf.basic のクラス
 class BasicSplitPaneUI.BasicHorizontalLayoutManager
          HORIZONTAL_SPLIT 方向の JSplitPane の LayoutManager です。
 class BasicSplitPaneUI.BasicVerticalLayoutManager
          VERTICAL_SPLIT 方向の JSplitPane に使われる LayoutManager です。
 class DefaultMenuLayout
          ポップアップメニューおよびメニューバーのデフォルトのレイアウトマネージャーです。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。