インタフェースjava.awt.LayoutManager
の使用
-
LayoutManagerを使用するパッケージ パッケージ 説明 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です。 -
-
java.awtでのLayoutManagerの使用
java.awtでのLayoutManagerのサブインタフェース 修飾子と型 インタフェース 説明 interface
LayoutManager2
レイアウト制約オブジェクトに基づいて、コンテナをどのように配置するかを認識しているクラスのためのインタフェースを定義します。LayoutManagerを実装するjava.awtのクラス 修飾子と型 クラス 説明 class
BorderLayout
ボーダー・レイアウトは、north (上端)、south (下端)、east (右端)、west (左端)、およびcenter (中央)という5つの領域に収まるように、コンポーネントを整列およびサイズ変更して、コンテナに配置します。class
CardLayout
CardLayout
オブジェクトは、コンテナのレイアウト・マネージャです。class
FlowLayout
フロー・レイアウトは、段落内のテキスト行と同じように、一方向にコンポーネントを配置します。class
GridBagLayout
GridBagLayout
クラスは、コンポーネントが同じサイズであることを要求することなく、コンポーネントを垂直方向に、水平方向に、またはベースラインに沿って配置する柔軟なレイアウト・マネージャです。class
GridLayout
GridLayout
クラスは、コンテナのコンポーネントを矩形グリッドでレイアウトするレイアウト・マネージャです。LayoutManagerを返すjava.awtのメソッド 修飾子と型 メソッド 説明 LayoutManager
Container. getLayout()
このコンテナのレイアウト・マネージャを取得します。LayoutManager型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 void
Container. setLayout(LayoutManager mgr)
このコンテナのレイアウト・マネージャを設定します。void
ScrollPane. setLayout(LayoutManager mgr)
このコンテナのレイアウト・マネージャを設定します。LayoutManager型のパラメータを持つjava.awtのコンストラクタ コンストラクタ 説明 Panel(LayoutManager layout)
指定されたレイアウト・マネージャを持つ新しいパネルを作成します。 -
javax.swingでのLayoutManagerの使用
LayoutManagerを実装するjavax.swingのクラス 修飾子と型 クラス 説明 class
BoxLayout
複数のコンポーネントを、垂直方向にも水平方向にも配置できるようにする、レイアウト・マネージャです。class
GroupLayout
GroupLayout
は、Container
内に配置するためにコンポーネントを階層的にグループ化するLayoutManager
です。protected class
JRootPane.RootLayout
layeredPane、glassPane、およびmenuBarのレイアウトを処理するカスタム・レイアウト・マネージャです。static class
JSpinner.DateEditor
モデルがSpinnerDateModel
であるJSpinner
のエディタです。static class
JSpinner.DefaultEditor
JFormattedTextField
を使用してモデルの現在の値の読取り専用ビューを表示する、より特殊なエディタの単純な基底クラスです。static class
JSpinner.ListEditor
モデルがSpinnerListModel
であるJSpinner
のエディタです。static class
JSpinner.NumberEditor
モデルがSpinnerNumberModel
であるJSpinner
のエディタです。class
OverlayLayout
コンポーネントを互いの上に重なり合うように配置するレイアウト・マネージャです。class
ScrollPaneLayout
JScrollPane
が使用するレイアウト・マネージャです。static class
ScrollPaneLayout.UIResource
ScrollPaneLayout
のUIリソース・バージョンです。class
SpringLayout
SpringLayout
は、関連付けられているコンテナの子を一連の制約に従ってレイアウトします。class
ViewportLayout
JViewport
のデフォルトのレイアウト・マネージャです。LayoutManagerを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 protected LayoutManager
JViewport. createLayoutManager()
サブクラスがこのメソッドをオーバーライドすると、コンストラクタで別のレイアウト・マネージャ(またはnull
)をインストールできます。protected LayoutManager
JRootPane. createRootLayout()
デフォルトのlayoutManager
を作成するために、コンストラクタ・メソッドから呼び出されます。LayoutManager型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 void
AbstractButton. setLayout(LayoutManager mgr)
このコンテナのレイアウト・マネージャを設定します。このメソッドの詳細については、Container.setLayout(LayoutManager)
を参照してください。void
Box. setLayout(LayoutManager l)
AWTErrorをスローします。BoxはBoxLayoutしか使用できません。void
JApplet. setLayout(LayoutManager manager)
非推奨。LayoutManager
を設定します。void
JDialog. setLayout(LayoutManager manager)
LayoutManager
を設定します。void
JFrame. setLayout(LayoutManager manager)
LayoutManager
を設定します。void
JInternalFrame. setLayout(LayoutManager manager)
デフォルトではこのコンポーネントのレイアウトが設定できないようにします。void
JLayer. setLayout(LayoutManager mgr)
このコンテナのレイアウト・マネージャを設定します。void
JScrollPane. setLayout(LayoutManager layout)
このJScrollPane
のレイアウト・マネージャを設定します。void
JWindow. setLayout(LayoutManager manager)
LayoutManager
を設定します。LayoutManager型のパラメータを持つjavax.swingのコンストラクタ コンストラクタ 説明 JPanel(LayoutManager layout)
指定されたレイアウト・マネージャで、新しいJPanelを作成します。JPanel(LayoutManager layout, boolean isDoubleBuffered)
指定されたレイアウト・マネージャおよびバッファリング方式で新しいJPanelを作成します。 -
javax.swing.plaf.basicでのLayoutManagerの使用
LayoutManagerを実装するjavax.swing.plaf.basicのクラス 修飾子と型 クラス 説明 class
BasicComboBoxUI.ComboBoxLayoutManager
このレイアウト・マネージャは、コンボボックスの「標準」レイアウトを扱います。class
BasicInternalFrameTitlePane.TitlePaneLayout
このクラスは、「protected」内部クラスとして扱うようにしてください。class
BasicInternalFrameUI.InternalFrameLayout
内部フレーム・レイアウト。static class
BasicOptionPaneUI.ButtonAreaLayout
ButtonAreaLayout
は、FlowLayout
と同様に動作します。class
BasicScrollBarUI
基本Look & FeelのためのScrollBarUIの実装です。protected class
BasicSplitPaneDivider.DividerLayout
BasicSplitPaneDivider
の配置に使用されます。class
BasicSplitPaneUI.BasicHorizontalLayoutManager
HORIZONTAL_SPLIT方向のJSplitPaneのLayoutManagerです。class
BasicSplitPaneUI.BasicVerticalLayoutManager
VERTICAL_SPLIT方向のJSplitPaneに使われるLayoutManagerです。class
BasicTabbedPaneUI.TabbedPaneLayout
このクラスは、「protected」内部クラスとして扱うようにしてください。class
DefaultMenuLayout
ポップアップ・メニューおよびメニュー・バーのデフォルト・レイアウト・マネージャです。LayoutManagerとして宣言されているjavax.swing.plaf.basicのフィールド 修飾子と型 フィールド 説明 protected LayoutManager
BasicInternalFrameUI. internalFrameLayout
内部フレーム・レイアウトLayoutManagerを返すjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected LayoutManager
BasicInternalFrameTitlePane. createLayout()
レイアウト・マネージャを返します。protected LayoutManager
BasicSpinnerUI. createLayout()
JSpinnerの子であるeditor
、nextButton
、およびpreviousButton
を管理するLayoutManager
を作成します。protected LayoutManager
BasicComboBoxUI. createLayoutManager()
コンボボックスを構成するコンポーネントを管理するためのレイアウト・マネージャを作成します。protected LayoutManager
BasicInternalFrameUI. createLayoutManager()
レイアウト・マネージャを作成します。protected LayoutManager
BasicOptionPaneUI. createLayoutManager()
レイアウト・マネージャを返します。protected LayoutManager
BasicTabbedPaneUI. createLayoutManager()
installUI
により起動され、JTabbedPane
を管理するためのレイアウト・マネージャ・オブジェクトを作成します。 -
javax.swing.plaf.metalでのLayoutManagerの使用
LayoutManagerを実装するjavax.swing.plaf.metalのクラス 修飾子と型 クラス 説明 class
MetalComboBoxUI.MetalComboBoxLayoutManager
このクラスは、「protected」内部クラスとして扱うようにしてください。class
MetalScrollBarUI
Metal Look & Feelのための、ScrollBarUIの実装です。class
MetalTabbedPaneUI.TabbedPaneLayout
このクラスは、「protected」内部クラスとして扱うようにしてください。 -
javax.swing.plaf.synthでのLayoutManagerの使用
LayoutManagerを実装するjavax.swing.plaf.synthのクラス 修飾子と型 クラス 説明 class
SynthScrollBarUI
JScrollBar
のSynth L&F UIの委譲を提供します。LayoutManagerを返すjavax.swing.plaf.synthのメソッド 修飾子と型 メソッド 説明 protected LayoutManager
SynthToolBarUI. createLayout()
ツールバーで使用するLayoutManager
を作成します。protected LayoutManager
SynthTabbedPaneUI. createLayoutManager()
installUI
により起動され、JTabbedPane
を管理するためのレイアウト・マネージャ・オブジェクトを作成します。
-