FlowLayout

FlowLayout【FlowLayout】FlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器 , 它具有指定的对齐方式以及指定的水平和垂直间隙 , 用于JAVA语言的图形化界面设计 。align 参数的值必须是以下值之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING 。
FlowLayoutjava.lang.Objectjava.awt.FlowLayout所有已实现的接口:LayoutManager, Serializable public class FlowLayoutextends Objectimplements LayoutManager, Serializable流布局用于安排有向流中的组件 , 这非常类似于段落中的文本行 。流的方向取决于容器的 componentOrientation 属性 , 它可能是以下两个值中的一个:ComponentOrientation.LEFT_TO_RIGHTComponentOrientation.RIGHT_TO_LEFT流布局一般用来安排面板中的按钮 。它使得按钮呈水平放置 , 直到同一条线上再也没有适合的按钮 。线的对齐方式由 align 属性确定 。可能的值为: LEFT RIGHT CENTER LEADING TRAILING例如 , 以下图片显

FlowLayout

文章插图
以下是此 applet 的代码:import java.awt.*;import java.applet.Applet;public class myButtons extends Applet {Button button1,button2,button3;public void init() {button1 = new Button("Ok");button2 = new Button("Open");button3 = new Button("Close");add(button1);add(button2);add(button3);}}栏位摘要static intCENTER此值指示每一行组件都应该是居中的 。static intLEADING此值指示每一行组件都应该与容器方向的开始边对齐 , 例如 , 对于从左到右的方向 , 则与左边对齐 。static intLEFT此值指示每一行组件都应该是左对齐的 。static intRIGHT此值指示每一行组件都应该是右对齐的 。static intTRAILING此值指示每行组件都应该与容器方向的结束边对齐 , 例如 , 对于从左到右的方向 , 则与右边对齐 。构造方法摘要FlowLayout()构造一个新的 FlowLayout , 它是居中对齐的 , 默认的水平和垂直间隙是 5 个单位 。FlowLayout(int align)构造一个新的 FlowLayout , 它具有指定的对齐方式 , 默认的水平和垂直间隙是 5 个单位 。FlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器 , 它具有指定的对齐方式以及指定的水平和垂直间隙 。方法摘要voidaddLayoutComponent(String name, Component comp)将指定的组件添加到布局中 。intgetAlignment()获取此布局的对齐方式 。booleangetAlignOnBaseline()如果组件将沿其基线垂直对齐 , 则返回 true 。intgetHgap()获取组件之间以及组件与 Container 的边之间的水平间隙 。intgetVgap()获取组件之间以及组件与 Container 的边之间的垂直间隙 。voidlayoutContainer(Container target)布置该容器 。DimensionminimumLayoutSize(Container target)返回需要布置 visible 组件的最小维数 , 该组件包含在指定的目标容器中 。DimensionpreferredLayoutSize(Container target)给出指定目标容器中的 visible 组件 , 返回此布局的首选维数 。voidremoveLayoutComponent(Component comp)从布局中移除指定的组件 。voidsetAlignment(int align)设定此布局的对齐方式 。voidsetAlignOnBaseline(boolean alignOnBaseline)设定组件是否应该沿着其基线垂直对齐 。voidsetHgap(int hgap)设定组件之间以及组件与 Container 的边之间的水平间隙 。voidsetVgap(int vgap)设定组件之间以及组件与 Container 的边之间的垂直间隙 。StringtoString()返回此 FlowLayout 对象及其值的字元串表示形式 。从类 java.lang.Object继承的方法clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait栏位详细信息LEFTpublic static final int LEFT此值指示每一行组件都应该是左对齐的 。另请参见:常量栏位值CENTERpublic static final int CENTER此值指示每一行组件都应该是居中的 。另请参见:常量栏位值RIGHTpublic static final int RIGHT此值指示每一行组件都应该是右对齐的 。另请参见:常量栏位值 LEADINGpublic static final int LEADING此值指示每一行组件都应该与容器方向的开始边对齐 , 例如 , 对于从左到右的方向 , 则与左边对齐 。从以下版本开始:1.2 另请参见:Component.getComponentOrientation(), ComponentOrientation, 常量栏位值TRAILINGpublic static final int TRAILING此值指示每行组件都应该与容器方向的结束边对齐 , 例如 , 对于从左到右的方向 , 则与右边对齐 。从以下版本开始:1.2 另请参见:Component.getComponentOrientation(), ComponentOrientation, 常量栏位值构造方法详细信息FlowLayoutpublic FlowLayout()构造一个新的 FlowLayout , 它是居中对齐的 , 默认的水平和垂直间隙是 5 个单位 。FlowLayoutpublic FlowLayout(int align)构造一个新的 FlowLayout , 它具有指定的对齐方式 , 默认的水平和垂直间隙是 5 个单位 。align 参数的值必须是以下值之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING 。参数:align - 对齐值FlowLayoutpublic FlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器 , 它具有指定的对齐方式以及指定的水平和垂直间隙 。align 参数的值必须是以下值之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING 。参数:align - 对齐值hgap - 组件之间以及组件与 Container 的边之间的水平间隙vgap - 组件之间以及组件与 Container 的边之间的垂直间隙