接口的使用
java.awt.LayoutManager
使用 LayoutManager 的包
包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供根据基本外观构建的用户界面对象。
提供根据 Java 外观(曾经代号为 Metal )构建的用户界面对象,这是默认外观。
Synth 是一种可换肤的外观和感觉,其中所有绘画都是委托的。
-
LayoutManager 在 java.awt 中的用法
java.awt 中 LayoutManager 的子接口java.awt 中实现 LayoutManager 的类修饰符和类型类描述class边界布局布局一个容器,排列和调整其组件的大小以适应五个区域:北、南、东、西和中。classCardLayout对象是容器的布局管理器。class流式布局以定向流方式排列组件,很像段落中的文本行。classGridBagLayout类是一个灵活的布局管理器,它可以垂直、水平或沿基线对齐组件,而不要求组件具有相同的大小。classGridLayout类是一个布局管理器,它在矩形网格中布置容器的组件。java.awt 中返回 LayoutManager 的方法java.awt 中的方法,参数类型为 LayoutManager修饰符和类型方法描述voidContainer.setLayout(LayoutManager mgr) 为此容器设置布局管理器。final voidScrollPane.setLayout(LayoutManager mgr) 为此容器设置布局管理器。java.awt 中的构造函数,参数类型为 LayoutManager -
LayoutManager 在 javax.swing 中的用法
javax.swing 中实现 LayoutManager 的类修饰符和类型类描述class允许多个组件垂直或水平布局的布局管理器。classGroupLayout是一个LayoutManager,它对组件进行分层分组,以便将它们放置在Container中。protected class自定义布局管理器,负责 layeredPane、glassPane 和 menuBar 的布局。static class模型为SpinnerDateModel的JSpinner的编辑器。static class一个简单的基类,用于更专业的编辑器,它使用JFormattedTextField显示模型当前值的只读视图。static class模型为SpinnerListModel的JSpinner的编辑器。static class模型为SpinnerNumberModel的JSpinner的编辑器。class一个布局管理器,用于将组件排列在彼此之上。classJScrollPane使用的布局管理器。static classScrollPaneLayout的 UI 资源版本。classSpringLayout根据一组约束布置其关联容器的子级。classJViewport的默认布局管理器。javax.swing 中返回 LayoutManager 的方法修饰符和类型方法描述protected LayoutManagerJViewport.createLayoutManager()子类可以覆盖它以在构造函数中安装不同的布局管理器(或null)。protected LayoutManagerJRootPane.createRootLayout()由构造方法调用以创建默认的layoutManager。javax.swing 中的方法,参数类型为 LayoutManager修饰符和类型方法描述voidAbstractButton.setLayout(LayoutManager mgr) 设置此容器的布局管理器,有关此方法的完整说明,请参阅Container.setLayout(LayoutManager)。voidBox.setLayout(LayoutManager l) 抛出 AWTError,因为 Box 只能使用 BoxLayout。voidJApplet.setLayout(LayoutManager manager) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。设置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。javax.swing 中的构造函数,参数类型为 LayoutManager修饰符构造方法描述JPanel(LayoutManager layout) 使用指定的布局管理器创建一个新的缓冲 JPanelJPanel(LayoutManager layout, boolean isDoubleBuffered) 使用指定的布局管理器和缓冲策略创建一个新的 JPanel。 -
LayoutManager 在 javax.swing.plaf.basic 中的用法
修饰符和类型类描述class这个布局管理器处理组合框的“标准”布局。class此类应被视为“受保护”的内部类。class内部框架布局。static classButtonAreaLayout的行为方式与FlowLayout类似。class实现基本外观的 ScrollBarUIprotected class用于布局BasicSplitPaneDivider。class用于方向为 HORIZONTAL_SPLIT 的 JSplitPanes 的 LayoutManager。classLayoutManager 用于方向为 VERTICAL_SPLIT 的 JSplitPanes。class此类应被视为“受保护”的内部类。class弹出菜单和菜单栏的默认布局管理器。javax.swing.plaf.basic 中的字段声明为 LayoutManagerjavax.swing.plaf.basic 中返回 LayoutManager 的方法修饰符和类型方法描述protected LayoutManagerBasicInternalFrameTitlePane.createLayout()返回布局管理器。protected LayoutManagerBasicSpinnerUI.createLayout()创建一个LayoutManager来管理 JSpinner 的editor、nextButton和previousButton子级。protected LayoutManagerBasicComboBoxUI.createLayoutManager()创建一个布局管理器来管理组成组合框的组件。protected LayoutManagerBasicInternalFrameUI.createLayoutManager()创建布局管理器。protected LayoutManagerBasicOptionPaneUI.createLayoutManager()返回布局管理器。protected LayoutManagerBasicTabbedPaneUI.createLayoutManager()由installUI调用以创建布局管理器对象来管理JTabbedPane。 -
LayoutManager 在 javax.swing.plaf.metal 中的用法
修饰符和类型类描述class此类应被视为“受保护”的内部类。class实现金属外观的 ScrollBarUIclass此类应被视为“受保护”的内部类。 -
LayoutManager 在 javax.swing.plaf.synth 中的用法
javax.swing.plaf.synth 中返回 LayoutManager 的方法修饰符和类型方法描述protected LayoutManagerSynthToolBarUI.createLayout()创建一个LayoutManager以与工具栏一起使用。protected LayoutManagerSynthTabbedPaneUI.createLayoutManager()由installUI调用以创建布局管理器对象来管理JTabbedPane。