|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。