| パッケージ | 説明 | 
|---|---|
| java.awt | ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| javax.swing | すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 | 
| javax.swing.plaf.basic | 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。 | 
| javax.swing.plaf.metal | デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。 | 
| javax.swing.plaf.synth | 
      Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。 | 
| 修飾子と型 | インタフェースと説明 | 
|---|---|
| interface  | LayoutManager2レイアウト制約オブジェクトに基づいて、コンテナをどのように配置するかを認識しているクラスのためのインタフェースを定義します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | BorderLayoutボーダー・レイアウトは、north (上端)、south (下端)、east (右端)、west (左端)、およびcenter (中央)という5つの領域に収まるように、コンポーネントを整列およびサイズ変更して、コンテナに配置します。 | 
| class  | CardLayoutCardLayoutオブジェクトは、コンテナのレイアウト・マネージャです。 | 
| class  | FlowLayoutフロー・レイアウトは、段落内のテキスト行と同じように、一方向にコンポーネントを配置します。 | 
| class  | GridBagLayoutGridBagLayoutクラスは、コンポーネントが同じサイズであることを要求することなく、コンポーネントを垂直方向に、水平方向に、またはベースラインに沿って配置する柔軟なレイアウト・マネージャです。 | 
| class  | GridLayoutGridLayoutクラスは、コンテナのコンポーネントを矩形グリッドでレイアウトするレイアウト・マネージャです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| LayoutManager | Container. getLayout()このコンテナのレイアウト・マネージャを取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | ScrollPane. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。 | 
| void | Container. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。 | 
| コンストラクタと説明 | 
|---|
| Panel(LayoutManager layout)指定されたレイアウト・マネージャを持つ新しいパネルを作成します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | BoxLayout複数のコンポーネントを、垂直方向にも水平方向にも配置できるようにする、レイアウト・マネージャです。 | 
| class  | GroupLayoutGroupLayoutは、Container内に配置するためにコンポーネントを階層的にグループ化するLayoutManagerです。 | 
| protected class  | JRootPane.RootLayoutlayeredPane、glassPane、およびmenuBarのレイアウトを処理するカスタム・レイアウト・マネージャです。 | 
| static class  | JSpinner.DateEditorモデルが SpinnerDateModelであるJSpinnerのエディタです。 | 
| static class  | JSpinner.DefaultEditorJFormattedTextFieldを使用してモデルの現在の値の読取り専用ビューを表示する、より特殊なエディタの単純な基底クラスです。 | 
| static class  | JSpinner.ListEditorモデルが SpinnerListModelであるJSpinnerのエディタです。 | 
| static class  | JSpinner.NumberEditorモデルが SpinnerNumberModelであるJSpinnerのエディタです。 | 
| class  | OverlayLayoutコンポーネントを互いの上に重なり合うように配置するレイアウト・マネージャです。 | 
| class  | ScrollPaneLayoutJScrollPaneが使用するレイアウト・マネージャです。 | 
| static class  | ScrollPaneLayout.UIResourceScrollPaneLayoutのUIリソース・バージョンです。 | 
| class  | SpringLayoutSpringLayoutは、関連付けられているコンテナの子を一連の制約に従ってレイアウトします。 | 
| class  | ViewportLayoutJViewportのデフォルトのレイアウト・マネージャです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected LayoutManager | JViewport. createLayoutManager()サブクラスがこのメソッドをオーバーライドすると、コンストラクタで別のレイアウト・マネージャ(または null)をインストールできます。 | 
| protected LayoutManager | JRootPane. createRootLayout()デフォルトの layoutManagerを作成するために、コンストラクタ・メソッドから呼び出されます。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | JDialog. setLayout(LayoutManager manager)LayoutManagerを設定します。 | 
| void | JApplet. setLayout(LayoutManager manager)LayoutManagerを設定します。 | 
| void | JFrame. setLayout(LayoutManager manager)LayoutManagerを設定します。 | 
| void | JLayer. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。 | 
| void | JScrollPane. setLayout(LayoutManager layout)この JScrollPaneのレイアウト・マネージャを設定します。 | 
| void | AbstractButton. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。このメソッドの詳細については、 Container.setLayout(LayoutManager)を参照してください。 | 
| void | JWindow. setLayout(LayoutManager manager)LayoutManagerを設定します。 | 
| void | Box. setLayout(LayoutManager l)AWTErrorをスローします。BoxはBoxLayoutしか使用できません。 | 
| void | JToolBar. setLayout(LayoutManager mgr) | 
| void | JInternalFrame. setLayout(LayoutManager manager)デフォルトではこのコンポーネントのレイアウトが設定できないようにします。 | 
| コンストラクタと説明 | 
|---|
| JPanel(LayoutManager layout)指定されたレイアウト・マネージャで、新しいJPanelを作成します。 | 
| JPanel(LayoutManager layout, boolean isDoubleBuffered)指定されたレイアウト・マネージャおよびバッファリング方式で新しいJPanelを作成します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | BasicComboBoxUI.ComboBoxLayoutManagerこのレイアウト・マネージャは、コンボボックスの「標準」レイアウトを扱います。 | 
| class  | BasicInternalFrameTitlePane.TitlePaneLayoutこのクラスは、「protected」内部クラスとして扱うようにしてください。 | 
| class  | BasicInternalFrameUI.InternalFrameLayout | 
| static class  | BasicOptionPaneUI.ButtonAreaLayoutButtonAreaLayoutは、FlowLayoutと同様に動作します。 | 
| class  | BasicScrollBarUI基本Look & FeelのためのScrollBarUIの実装です。 | 
| protected class  | BasicSplitPaneDivider.DividerLayoutBasicSplitPaneDividerの配置に使用されます。 | 
| class  | BasicSplitPaneUI.BasicHorizontalLayoutManagerHORIZONTAL_SPLIT方向のJSplitPaneのLayoutManagerです。 | 
| class  | BasicSplitPaneUI.BasicVerticalLayoutManagerVERTICAL_SPLIT方向のJSplitPaneに使われるLayoutManagerです。 | 
| class  | BasicTabbedPaneUI.TabbedPaneLayoutこのクラスは、「protected」内部クラスとして扱うようにしてください。 | 
| class  | DefaultMenuLayoutポップアップ・メニューおよびメニュー・バーのデフォルト・レイアウト・マネージャです。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected LayoutManager | BasicInternalFrameUI. internalFrameLayout | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected LayoutManager | BasicSpinnerUI. createLayout()JSpinnerの子である editor、nextButton、およびpreviousButtonを管理するLayoutManagerを作成します。 | 
| protected LayoutManager | BasicInternalFrameTitlePane. createLayout() | 
| protected LayoutManager | BasicOptionPaneUI. createLayoutManager() | 
| protected LayoutManager | BasicInternalFrameUI. createLayoutManager() | 
| protected LayoutManager | BasicComboBoxUI. createLayoutManager()コンボボックスを構成するコンポーネントを管理するためのレイアウト・マネージャを作成します。 | 
| protected LayoutManager | BasicTabbedPaneUI. createLayoutManager()installUIにより起動され、JTabbedPaneを管理するためのレイアウト・マネージャ・オブジェクトを作成します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | MetalComboBoxUI.MetalComboBoxLayoutManagerこのクラスは、「protected」内部クラスとして扱うようにしてください。 | 
| class  | MetalScrollBarUIMetal Look & Feelのための、ScrollBarUIの実装です。 | 
| class  | MetalTabbedPaneUI.TabbedPaneLayoutこのクラスは、「protected」内部クラスとして扱うようにしてください。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected LayoutManager | MetalInternalFrameTitlePane. createLayout() | 
| protected LayoutManager | MetalComboBoxUI. createLayoutManager() | 
| protected LayoutManager | MetalTabbedPaneUI. createLayoutManager() | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | SynthScrollBarUIJScrollBarのSynth L&F UIの委譲を提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected LayoutManager | SynthToolBarUI. createLayout()ツールバーで使用する LayoutManagerを作成します。 | 
| protected LayoutManager | SynthSpinnerUI. createLayout()JSpinnerの子である editor、nextButton、およびpreviousButtonを管理するLayoutManagerを作成します。 | 
| protected LayoutManager | SynthTabbedPaneUI. createLayoutManager()installUIにより起動され、JTabbedPaneを管理するためのレイアウト・マネージャ・オブジェクトを作成します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.