- java.lang.Object
-
- javax.swing.BoxLayout
-
- javax.swing.plaf.basic.DefaultMenuLayout
-
- All Implemented Interfaces:
-
LayoutManager
,LayoutManager2
,Serializable
,UIResource
public class DefaultMenuLayout extends BoxLayout implements UIResource
弹出菜单和菜单栏的默认布局管理器。 此类是BoxLayout的扩展,它添加了UIResource标签,以便可插拔的L&F可以将其与用户安装的布局管理器区分开。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 DefaultMenuLayout(Container target, int axis)
构造一个新的实例DefaultMenuLayout
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Dimension
preferredLayoutSize(Container target)
给定指定目标容器中的组件,返回此布局的首选尺寸。-
Methods inherited from class javax.swing.BoxLayout
addLayoutComponent, addLayoutComponent, getAxis, getLayoutAlignmentX, getLayoutAlignmentY, getTarget, invalidateLayout, layoutContainer, maximumLayoutSize, minimumLayoutSize, removeLayoutComponent
-
-
-
-
构造方法详细信息
-
DefaultMenuLayout
public DefaultMenuLayout(Container target, int axis)
构造一个新的实例DefaultMenuLayout
。- 参数
-
target
- 需要布置的容器 -
axis
- 沿线布置组件的轴。 可以是一个:BoxLayout.X_AXIS
,BoxLayout.Y_AXIS
,BoxLayout.LINE_AXIS
或者BoxLayout.PAGE_AXIS
-
-
方法详细信息
-
preferredLayoutSize
public Dimension preferredLayoutSize(Container target)
描述从类复制:BoxLayout
给定指定目标容器中的组件,返回此布局的首选尺寸。- Specified by:
-
preferredLayoutSize
在接口LayoutManager
- 重写:
-
preferredLayoutSize
中的BoxLayout
- 参数
-
target
- 需要布置的容器 - 结果
- 尺寸> = 0 && <= Integer.MAX_VALUE
- 另请参见:
-
Container
,BoxLayout.minimumLayoutSize(java.awt.Container)
,BoxLayout.maximumLayoutSize(java.awt.Container)
-
-