FlowLayout

FlowLayout

FlowLayout(int align, int hgap, int vgap)創建一個新的流布局管理器,它具有指定的對齊方式以及指定的水平和垂直間隙,用於JAVA語言的圖形化界面設計。 align 參數的值必須是以下值之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING。

FlowLayout

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 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 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 的邊之間的垂直間隙

相關詞條

相關搜尋

熱門詞條

聯絡我們