導航:首頁 > 編程語言 > java中的布局

java中的布局

發布時間:2025-01-11 12:53:13

Ⅰ 什麼是容器的布局,試列舉並簡述java中常用的幾種布局策略

容器的布局是指對添加的各個組件進行有序的、統一的對位置進行編排,使其更加美觀。

JavaFX典型的布局策略:

1、lowPane面板

它採用的布局策略是:按照控制項的添加次序按個擺放,按照從上到下、從左到右的次序擺放。當窗口的大小發生變化後,場景的大小也自動跟著變化,面板的大小也跟著變化,並且會重新計算各個控制項的位置,重新擺放各個控制項的位置。

2、GridPane面板

它採用的布局策略是:將整個面板劃分為若干個格子,每個格子的大小是一樣的,每個格子中可以放置一個控制項,類似於表格的方式。

3、BorderPane面板

它採用的布局策略是:將整個面板劃分五個區域,分別是上、下、左、右、中,每個區域可以放置一個控制項。

4、HBox面板

HBox是將所有的控制項放在同一行,無論有多少個控制項都是放在同一行。

5、Box面板

VBox的布局策略與HBox類似,不過VBox是將所有的控制項放在同一列。

(1)java中的布局擴展閱讀:

容器沒有布置它自己構件的功能,而把這個責任授權給一個布局管理器。

順序布局是最基本的一種布局,面板的默認布局就是順序布局。順序布局指的是把圖形元件一個接一個地放在面板上。

邊界布局包括5個區:北區、南區、東區、西區和中區。這5個區在面板上的分布規律是「上北下南,左西右東」。

Ⅱ java中界面設計的網格布局怎樣設計邊距

GridLayout有三種構造方法。第三種方法可以設計邊距

構造方法詳細信息

1。GridLayout

publicGridLayout()

創建具有默認值的網格布局,即每個組件占據一行一列。

從以下版本開始:

JDK1.1

2。GridLayout

publicGridLayout(introws,

intcols)

創建具有指定行數和列數的網格布局。給布局中的所有組件分配相等的大小。

rows和cols中的一個可以為零(但不能兩者同時為零),這表示可以將任何數目的對象置於行或列中。

參數:

rows-該rows具有表示任意行數的值零。

cols-該cols具有表示任意列數的值零。

3。GridLayout

publicGridLayout(introws,

intcols,

inthgap,

intvgap)

創建具有指定行數和列數的網格布局。給布局中的所有組件分配相等的大小。

此外,將水平和垂直間距設置為指定值。水平間距將置於列與列之間。將垂直間距將置於行與行之間。

rows和cols中的一個可以為零(但不能兩者同時為零),這表示可以將任何數目的對象置於行或列中。

所有GridLayout構造方法都服從這一規定。

參數:

rows-該rows具有表示任意行數的值零

cols-該cols具有表示任意列數的值零

hgap-水平間距

vgap-垂直間距

拋出:

-如果將rows和cols的值都設置為零

閱讀全文

與java中的布局相關的資料

熱點內容
氣動隔膜式壓縮機 瀏覽:470
linux如何修改主機名 瀏覽:104
單片機游標上下移動 瀏覽:526
數據加密驗證 瀏覽:108
程序員被激怒 瀏覽:891
winxp找不到伺服器dns地址 瀏覽:842
以文本文件的格式保存考生文件夾 瀏覽:41
編譯原理文法分為幾類 瀏覽:568
JAVA基礎學python要多久 瀏覽:74
java流量控制 瀏覽:936
java實現多重繼承 瀏覽:707
票據通加密狗怎麼在新系統上使用 瀏覽:795
航模加密狗連接電腦 瀏覽:473
好用的匯編語言編譯器 瀏覽:863
自己編譯安卓虛擬機 瀏覽:913
中國的古代演算法 瀏覽:656
上層怎麼看程序員 瀏覽:27
程序員便當排骨 瀏覽:855
如何禁用安卓全家桶 瀏覽:261
oa伺服器異常怎麼辦 瀏覽:73