|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 LayoutManager 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.metal | 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 |
java.awt 中 LayoutManager 的使用 |
---|
java.awt 中 LayoutManager 的子介面 | |
---|---|
interface |
LayoutManager2
為類別定義介面,該類別知道如何根據佈局約束物件來佈置 Container。 |
實作 LayoutManager 的 java.awt 中的類別 | |
---|---|
class |
BorderLayout
這是一個佈置容器的邊框佈局,它可以對容器元件進行安排,並調整其大小,使其符合下列五個區域:北、南、東、西、中。 |
class |
CardLayout
CardLayout 物件是容器的佈局管理器。 |
class |
FlowLayout
串流佈局用於安排有向串流中的元件,這非常類似於段落中的文本行。 |
class |
GridBagLayout
GridBagLayout 類別是一個靈活的佈局管理器,它不要求元件的大小相同便可以將元件垂直、水平或沿它們的基線對齊。 |
class |
GridLayout
GridLayout 類別是一個佈局處理器,它以矩形網格形式對容器的元件進行佈置。 |
返回 LayoutManager 的 java.awt 中的方法 | |
---|---|
LayoutManager |
Container.getLayout()
獲取此容器的佈局管理器。 |
參數型別為 LayoutManager 的 java.awt 中的方法 | |
---|---|
void |
ScrollPane.setLayout(LayoutManager mgr)
設置此容器的佈局管理器。 |
void |
Container.setLayout(LayoutManager mgr)
設置此容器的佈局管理器。 |
參數型別為 LayoutManager 的 java.awt 中的建構子 | |
---|---|
Panel(LayoutManager layout)
創建具有指定佈局管理器的新面板。 |
javax.swing 中 LayoutManager 的使用 |
---|
實作 LayoutManager 的 javax.swing 中的類別 | |
---|---|
class |
BoxLayout
允許垂直或水平佈置多個元件的佈局管理器。 |
class |
GroupLayout
GroupLayout 是一個 LayoutManager ,它將元件按層次分組,以決定它們在 Container 中的位置。 |
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 |
JApplet.setLayout(LayoutManager manager)
設置 LayoutManager 。 |
void |
JWindow.setLayout(LayoutManager manager)
設置 LayoutManager 。 |
void |
JScrollPane.setLayout(LayoutManager layout)
設置此 JScrollPane 的佈局管理器。 |
void |
Box.setLayout(LayoutManager l)
拋出一個 AWTError,因為 Box 只能使用 BoxLayout。 |
void |
JToolBar.setLayout(LayoutManager mgr)
|
void |
JDialog.setLayout(LayoutManager manager)
設置 LayoutManager 。 |
void |
AbstractButton.setLayout(LayoutManager mgr)
為此容器設置佈局管理器,有關此方法的完整描述,請參閱 Container.setLayout(LayoutManager) 。 |
void |
JInternalFrame.setLayout(LayoutManager manager)
確保預設情況下無法設置此元件的佈局。 |
void |
JFrame.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
此類別應視為“受保護”內部類別。 |
class |
BasicInternalFrameUI.InternalFrameLayout
|
static class |
BasicOptionPaneUI.ButtonAreaLayout
ButtonAreaLayout 的行為方式類似於 FlowLayout 。 |
class |
BasicScrollBarUI
基本外觀的 ScrollBarUI 的實作 |
protected class |
BasicSplitPaneDivider.DividerLayout
用於佈置 BasicSplitPaneDivider 。 |
class |
BasicSplitPaneUI.BasicHorizontalLayoutManager
具有 HORIZONTAL_SPLIT 方向的 JSplitPane 的 LayoutManager。 |
class |
BasicSplitPaneUI.BasicVerticalLayoutManager
用於具有 VERTICAL_SPLIT 的方向的 JSplitPane 的 LayoutManager。 |
class |
BasicTabbedPaneUI.TabbedPaneLayout
此類別應視為“受保護”內部類別。 |
class |
DefaultMenuLayout
Popup 選單和選單欄的預設佈局管理器。 |
宣告為 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 |
BasicInternalFrameUI.createLayoutManager()
|
protected LayoutManager |
BasicOptionPaneUI.createLayoutManager()
|
protected LayoutManager |
BasicTabbedPaneUI.createLayoutManager()
由 installUI 調用,用於創建佈局管理器物件以管理 JTabbedPane 。 |
protected LayoutManager |
BasicComboBoxUI.createLayoutManager()
創建用於管理構成組合框的元件的佈局管理器。 |
javax.swing.plaf.metal 中 LayoutManager 的使用 |
---|
實作 LayoutManager 的 javax.swing.plaf.metal 中的類別 | |
---|---|
class |
MetalComboBoxUI.MetalComboBoxLayoutManager
此內部類別因編譯器故障而被標記為 "public"。 |
class |
MetalScrollBarUI
ScrollBarUI 的 Metal 外觀實作 |
class |
MetalTabbedPaneUI.TabbedPaneLayout
此內部類別由於編譯器故障而被標記為 "public"。 |
返回 LayoutManager 的 javax.swing.plaf.metal 中的方法 | |
---|---|
protected LayoutManager |
MetalInternalFrameTitlePane.createLayout()
|
protected LayoutManager |
MetalTabbedPaneUI.createLayoutManager()
|
protected LayoutManager |
MetalComboBoxUI.createLayoutManager()
|
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。