FlowLayout

FlowLayout编辑

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

目录

1FlowLayout

  所有已实现的接口:
  字段详细信息
  LEFT
  CENTER
  RIGHT
  LEADING
  TRAILING
  构造方法详细信息
  FlowLayout
  FlowLayout
  FlowLayout

1FlowLayout编辑

java.lang.Object
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例如,以下图片显
FlowLayout_第1张图片
以下是此 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
CENTER
此值指示每一行组件都应该是居中的。
static int
LEADING
此值指示每一行组件都应该与容器方向的开始边对齐,例如,对于从左到右的方向,则与左边对齐。
static int
LEFT
此值指示每一行组件都应该是左对齐的。
static int
RIGHT
此值指示每一行组件都应该是右对齐的。
static int
TRAILING
此值指示每行组件都应该与容器方向的结束边对齐,例如,对于从左到右的方向,则与右边对齐。
构造方法摘要
FlowLayout()
构造一个新的 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)
布置该容器。
Dimension
minimumLayoutSize( Container target)
返回需要布置  visible 组件的最小维数,该组件包含在指定的目标容器中。
Dimension
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 的边之间的垂直间隙。
String
toString()
返回此 FlowLayout 对象及其值的字符串表示形式。
从类 java.lang.Object继承的方法
clone,  equals,  finalize, getClass,  hashCode,  notify, notifyAll,  wait,  wait,  wait

字段详细信息

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 的边之间的垂直间隙

你可能感兴趣的:(FlowLayout)