インタフェースjava.awt.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のサブインタフェース 修飾子と型 インタフェース 説明 interfaceLayoutManager2レイアウト制約オブジェクトに基づいて、コンテナをどのように配置するかを認識しているクラスのためのインタフェースを定義します。LayoutManagerを実装しているjava.awtのクラス 修飾子と型 クラス 説明 classBorderLayoutボーダー・レイアウトは、north (上端)、south (下端)、east (右端)、west (左端)、およびcenter (中央)という5つの領域に収まるように、コンポーネントを整列およびサイズ変更して、コンテナに配置します。classCardLayoutCardLayoutオブジェクトは、コンテナのレイアウト・マネージャです。classFlowLayoutフロー・レイアウトは、段落内のテキスト行と同じように、一方向にコンポーネントを配置します。classGridBagLayoutGridBagLayoutクラスは、コンポーネントが同じサイズであることを要求することなく、コンポーネントを垂直方向に、水平方向に、またはベースラインに沿って配置する柔軟なレイアウト・マネージャです。classGridLayoutGridLayoutクラスは、コンテナのコンポーネントを矩形グリッドでレイアウトするレイアウト・マネージャです。LayoutManagerを返すjava.awtのメソッド 修飾子と型 メソッド 説明 LayoutManagerContainer. getLayout()このコンテナのレイアウト・マネージャを取得します。型LayoutManagerのパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 voidContainer. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。voidScrollPane. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。型LayoutManagerのパラメータを持つjava.awtのコンストラクタ コンストラクタ 説明 Panel(LayoutManager layout)指定されたレイアウト・マネージャを持つ新しいパネルを作成します。 -
javax.swingでのLayoutManagerの使用
LayoutManagerを実装しているjavax.swingのクラス 修飾子と型 クラス 説明 classBoxLayout複数のコンポーネントを、垂直方向にも水平方向にも配置できるようにする、レイアウト・マネージャです。classGroupLayoutGroupLayoutは、Container内に配置するためにコンポーネントを階層的にグループ化するLayoutManagerです。protected classJRootPane.RootLayoutlayeredPane、glassPane、およびmenuBarのレイアウトを処理するカスタム・レイアウト・マネージャです。static classJSpinner.DateEditorモデルがSpinnerDateModelであるJSpinnerのエディタです。static classJSpinner.DefaultEditorJFormattedTextFieldを使用してモデルの現在の値の読取り専用ビューを表示する、より特殊なエディタの単純な基底クラスです。static classJSpinner.ListEditorモデルがSpinnerListModelであるJSpinnerのエディタです。static classJSpinner.NumberEditorモデルがSpinnerNumberModelであるJSpinnerのエディタです。classOverlayLayoutコンポーネントを互いの上に重なり合うように配置するレイアウト・マネージャです。classScrollPaneLayoutJScrollPaneが使用するレイアウト・マネージャです。static classScrollPaneLayout.UIResourceScrollPaneLayoutのUIリソース・バージョンです。classSpringLayoutSpringLayoutは、関連付けられているコンテナの子を一連の制約に従ってレイアウトします。classViewportLayoutJViewportのデフォルトのレイアウト・マネージャです。LayoutManagerを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 protected LayoutManagerJViewport. createLayoutManager()サブクラスがこのメソッドをオーバーライドすると、コンストラクタで別のレイアウト・マネージャ(またはnull)をインストールできます。protected LayoutManagerJRootPane. createRootLayout()デフォルトのlayoutManagerを作成するために、コンストラクタ・メソッドから呼び出されます。型LayoutManagerのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 voidAbstractButton. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。このメソッドの詳細については、Container.setLayout(LayoutManager)を参照してください。voidBox. setLayout(LayoutManager l)AWTErrorをスローします。BoxはBoxLayoutしか使用できません。voidJApplet. setLayout(LayoutManager manager)非推奨。LayoutManagerを設定します。voidJDialog. setLayout(LayoutManager manager)LayoutManagerを設定します。voidJFrame. setLayout(LayoutManager manager)LayoutManagerを設定します。voidJInternalFrame. setLayout(LayoutManager manager)デフォルトではこのコンポーネントのレイアウトが設定できないようにします。voidJLayer. setLayout(LayoutManager mgr)このコンテナのレイアウト・マネージャを設定します。voidJScrollPane. setLayout(LayoutManager layout)このJScrollPaneのレイアウト・マネージャを設定します。voidJWindow. 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のクラス 修飾子と型 クラス 説明 classBasicComboBoxUI.ComboBoxLayoutManagerこのレイアウト・マネージャは、コンボボックスの「標準」レイアウトを扱います。classBasicInternalFrameTitlePane.TitlePaneLayoutこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicInternalFrameUI.InternalFrameLayout内部フレーム・レイアウト。static classBasicOptionPaneUI.ButtonAreaLayoutButtonAreaLayoutは、FlowLayoutと同様に動作します。classBasicScrollBarUI基本Look & FeelのためのScrollBarUIの実装です。protected classBasicSplitPaneDivider.DividerLayoutBasicSplitPaneDividerの配置に使用されます。classBasicSplitPaneUI.BasicHorizontalLayoutManagerHORIZONTAL_SPLIT方向のJSplitPaneのLayoutManagerです。classBasicSplitPaneUI.BasicVerticalLayoutManagerVERTICAL_SPLIT方向のJSplitPaneに使われるLayoutManagerです。classBasicTabbedPaneUI.TabbedPaneLayoutこのクラスは、「protected」内部クラスとして扱うようにしてください。classDefaultMenuLayoutポップアップ・メニューおよびメニュー・バーのデフォルト・レイアウト・マネージャです。LayoutManagerとして宣言されたjavax.swing.plaf.basicのフィールド 修飾子と型 フィールド 説明 protected LayoutManagerBasicInternalFrameUI. internalFrameLayout内部フレーム・レイアウトLayoutManagerを返すjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected LayoutManagerBasicInternalFrameTitlePane. createLayout()レイアウト・マネージャを返します。protected LayoutManagerBasicSpinnerUI. createLayout()JSpinnerの子であるeditor、nextButton、およびpreviousButtonを管理するLayoutManagerを作成します。protected LayoutManagerBasicComboBoxUI. createLayoutManager()コンボボックスを構成するコンポーネントを管理するためのレイアウト・マネージャを作成します。protected LayoutManagerBasicInternalFrameUI. createLayoutManager()レイアウト・マネージャを作成します。protected LayoutManagerBasicOptionPaneUI. createLayoutManager()レイアウト・マネージャを返します。protected LayoutManagerBasicTabbedPaneUI. createLayoutManager()installUIにより起動され、JTabbedPaneを管理するためのレイアウト・マネージャ・オブジェクトを作成します。 -
javax.swing.plaf.metalでのLayoutManagerの使用
LayoutManagerを実装しているjavax.swing.plaf.metalのクラス 修飾子と型 クラス 説明 classMetalComboBoxUI.MetalComboBoxLayoutManagerこのクラスは、「protected」内部クラスとして扱うようにしてください。classMetalScrollBarUIMetal Look & Feelのための、ScrollBarUIの実装です。classMetalTabbedPaneUI.TabbedPaneLayoutこのクラスは、「protected」内部クラスとして扱うようにしてください。 -
javax.swing.plaf.synthでのLayoutManagerの使用
LayoutManagerを実装しているjavax.swing.plaf.synthのクラス 修飾子と型 クラス 説明 classSynthScrollBarUIJScrollBarのSynth L&F UIの委譲を提供します。LayoutManagerを返すjavax.swing.plaf.synthのメソッド 修飾子と型 メソッド 説明 protected LayoutManagerSynthToolBarUI. createLayout()ツールバーで使用するLayoutManagerを作成します。protected LayoutManagerSynthTabbedPaneUI. createLayoutManager()installUIにより起動され、JTabbedPaneを管理するためのレイアウト・マネージャ・オブジェクトを作成します。