FlowLayout

FlowLayout编辑

本词条缺少 概述信息栏名片图,补充相关内容使词条更完整,还能快速升级,赶紧来 编辑吧!

1FlowLayout编辑

java.awt.FlowLayout

所有已实现的接口:

LayoutManager, Serializable public class  FlowLayoutextends  Objectimplements LayoutManager, Serializable流布局用于安排有向流中的组件,这非常类似于段落中的文本行。流的方向取决于容器的 componentOrientation 属性,它可能是以下两个值中的一个:
ComponentOrientation.LEFT_TO_RIGHTComponentOrientation.RIGHT_TO_LEFT流布局一般用来安排 面板中的按钮。它使得按钮呈水平放置,直到同一条线上再也没有适合的按钮。线的对齐方式由 align 属性确定。可能的值为: LEFT RIGHT CENTER LEADING TRAILING例如,以下图片显
以下是此 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 int
此值指示每一行组件都应该是居中的。
static int
LEADING
此值指示每一行组件都应该与容器方向的开始边对齐,例如,对于从左到右的方向,则与左边对齐。
static int
此值指示每一行组件都应该是左对齐的。
static int
此值指示每一行组件都应该是右对齐的。
static int
TRAILING
此值指示每行组件都应该与容器方向的结束边对齐,例如,对于从左到右的方向,则与右边对齐。
构造方法摘要
构造一个新的 FlowLayout,它是居中对齐的,默认的水平和垂直间隙是 5 个单位。
FlowLayout(int align)
构造一个新的 FlowLayout,它具有指定的对齐方式,默认的水平和垂直间隙是 5 个单位。
FlowLayout(int align, int hgap, int vgap)
创建一个新的流布局管理器,它具有指定的对齐方式以及指定的水平和垂直间隙。
方法摘要
void
addLayoutComponent( String name,  Component comp)
将指定的组件添加到布局中。
int
getAlignment()
获取此布局的对齐方式。
boolean
getAlignOnBaseline()
如果组件将沿其基线垂直对齐,则返回 true。
int
getHgap()
获取组件之间以及组件与 Container 的边之间的水平间隙。
int
getVgap()
获取组件之间以及组件与 Container 的边之间的垂直间隙。
void
layoutContainer( Container target)
布置该容器。
minimumLayoutSize( Container target)
返回需要布置  visible 组件的最小维数,该组件包含在指定的目标容器中。
preferredLayoutSize( Container target)
给出指定目标容器中的  visible 组件,返回此布局的首选维数。
void
removeLayoutComponent( Component comp)
从布局中移除指定的组件。
void
setAlignment(int align)
设置此布局的对齐方式。
void
setAlignOnBaseline(boolean alignOnBaseline)
设置组件是否应该沿着其基线垂直对齐。
void
setHgap(int hgap)
设置组件之间以及组件与 Container 的边之间的水平间隙。
void
setVgap(int vgap)
设置组件之间以及组件与 Container 的边之间的垂直间隙。
返回此 FlowLayout 对象及其值的字符串表示形式。
从类 java.lang.Object继承的方法
cloneequalsfinalize, getClass,  hashCodenotify, notifyAll,  waitwaitwait

字段详细信息

LEFT

public static final int  LEFT此值指示每一行组件都应该是左对齐的。  另请参见:常量字段值

CENTER

public static final int  CENTER此值指示每一行组件都应该是居中的。  另请参见:常量字段值

RIGHT

public static final int  RIGHT此值指示每一行组件都应该是右对齐的。  另请参见:常量字段值

LEADING

public static final int  LEADING此值指示每一行组件都应该与容器方向的开始边对齐,例如,对于从左到右的方向,则与左边对齐。  从以下版本开始:1.2  另请参见:Component.getComponentOrientation(), ComponentOrientation, 常量字段值

TRAILING

public static final int  TRAILING此值指示每行组件都应该与容器方向的结束边对齐,例如,对于从左到右的方向,则与右边对齐。  从以下版本开始:1.2  另请参见:Component.getComponentOrientation(), ComponentOrientation, 常量字段值

构造方法详细信息

FlowLayout

public  FlowLayout()构造一个新的 FlowLayout,它是居中对齐的,默认的水平和垂直间隙是 5 个单位。

FlowLayout

public  FlowLayout(int align)构造一个新的 FlowLayout,它具有指定的对齐方式,默认的水平和垂直间隙是 5 个单位。align 参数的值必须是以下值之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING。  参数:align - 对齐值

FlowLayout

public  FlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器,它具有指定的对齐方式以及指定的水平和垂直间隙。 align 参数的值必须是以下值之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING。
参数:align - 对齐值hgap - 组件之间以及组件与 Container 的边之间的水平间隙vgap - 组件之间以及组件与 Container 的边之间的垂直间隙
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值