パッケージ | 説明 |
---|---|
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 |
CardLayout
CardLayout オブジェクトは、コンテナのレイアウトマネージャーです。 |
class |
FlowLayout
フローレイアウトは、段落内のテキスト行と同じように、一方向にコンポーネントを配置します。
|
class |
GridBagLayout
GridBagLayout クラスは、コンポーネントが同じサイズであることを要求することなく、コンポーネントを垂直方向に、水平方向に、またはベースラインに沿って配置する柔軟なレイアウトマネージャーです。 |
class |
GridLayout
GridLayout クラスは、コンテナのコンポーネントを矩形グリッドでレイアウトするレイアウトマネージャーです。 |
修飾子と型 | メソッドと説明 |
---|---|
LayoutManager |
Container.getLayout()
このコンテナのレイアウトマネージャーを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
Container.setLayout(LayoutManager mgr)
このコンテナのレイアウトマネージャーを設定します。
|
void |
ScrollPane.setLayout(LayoutManager mgr)
このコンテナのレイアウトマネージャーを設定します。
|
コンストラクタと説明 |
---|
Panel(LayoutManager layout)
指定されたレイアウトマネージャーを持つ新しいパネルを作成します。
|
修飾子と型 | クラスと説明 |
---|---|
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 のデフォルトのレイアウトマネージャーです。 |
修飾子と型 | メソッドと説明 |
---|---|
protected LayoutManager |
JViewport.createLayoutManager()
サブクラスがこのメソッドをオーバーライドすると、コンストラクタで別のレイアウトマネージャー (または
null ) をインストールできます。 |
protected LayoutManager |
JRootPane.createRootLayout()
デフォルトの
layoutManager を作成するために、コンストラクタメソッドから呼び出されます。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
Box.setLayout(LayoutManager l)
AWTError をスローします。Box は BoxLayout しか使用できません。
|
void |
JScrollPane.setLayout(LayoutManager layout)
この
JScrollPane のレイアウトマネージャーを設定します。 |
void |
JDialog.setLayout(LayoutManager manager)
LayoutManager を設定します。 |
void |
AbstractButton.setLayout(LayoutManager mgr)
このコンテナのレイアウトマネージャーを設定します。このメソッドの詳細については、
Container.setLayout(LayoutManager) を参照してください。 |
void |
JWindow.setLayout(LayoutManager manager)
LayoutManager を設定します。 |
void |
JInternalFrame.setLayout(LayoutManager manager)
デフォルトではこのコンポーネントのレイアウトが設定できないようにします。
|
void |
JLayer.setLayout(LayoutManager mgr)
このコンテナのレイアウトマネージャーを設定します。
|
void |
JFrame.setLayout(LayoutManager manager)
LayoutManager を設定します。 |
void |
JApplet.setLayout(LayoutManager manager)
LayoutManager を設定します。 |
void |
JToolBar.setLayout(LayoutManager mgr) |
コンストラクタと説明 |
---|
JPanel(LayoutManager layout)
指定されたレイアウトマネージャーで、新しい JPanel を作成します。
|
JPanel(LayoutManager layout, boolean isDoubleBuffered)
指定されたレイアウトマネージャーおよびバッファリング方式で新しい JPanel を作成します。
|
修飾子と型 | クラスと説明 |
---|---|
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
ポップアップメニューおよびメニューバーのデフォルトレイアウトマネージャーです。
|
修飾子と型 | フィールドと説明 |
---|---|
protected LayoutManager |
BasicInternalFrameUI.internalFrameLayout |
修飾子と型 | メソッドと説明 |
---|---|
protected LayoutManager |
BasicInternalFrameTitlePane.createLayout() |
protected LayoutManager |
BasicSpinnerUI.createLayout()
JSpinner の子である
editor 、nextButton 、および previousButton を管理する LayoutManager を作成します。 |
protected LayoutManager |
BasicOptionPaneUI.createLayoutManager() |
protected LayoutManager |
BasicTabbedPaneUI.createLayoutManager()
installUI により起動され、JTabbedPane を管理するためのレイアウトマネージャーオブジェクトを作成します。 |
protected LayoutManager |
BasicInternalFrameUI.createLayoutManager() |
protected LayoutManager |
BasicComboBoxUI.createLayoutManager()
コンボボックスを構成するコンポーネントを管理するためのレイアウトマネージャーを作成します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
MetalComboBoxUI.MetalComboBoxLayoutManager
このクラスは、「protected」内部クラスとして扱うようにしてください。
|
class |
MetalScrollBarUI
Metal Look & Feel のための、ScrollBarUI の実装です。
|
class |
MetalTabbedPaneUI.TabbedPaneLayout
このクラスは、「protected」内部クラスとして扱うようにしてください。
|
修飾子と型 | メソッドと説明 |
---|---|
protected LayoutManager |
MetalInternalFrameTitlePane.createLayout() |
protected LayoutManager |
MetalTabbedPaneUI.createLayoutManager() |
protected LayoutManager |
MetalComboBoxUI.createLayoutManager() |
修飾子と型 | クラスと説明 |
---|---|
class |
SynthScrollBarUI
JScrollBar の Synth L&F UI の委譲を提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected LayoutManager |
SynthToolBarUI.createLayout()
ツールバーで使用する
LayoutManager を作成します。 |
protected LayoutManager |
SynthSpinnerUI.createLayout() |
protected LayoutManager |
SynthTabbedPaneUI.createLayoutManager() |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.