導航:首頁 > 編程語言 > 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中的布局相關的資料

熱點內容
phpmysqlpdomysqli 瀏覽:802
php修改sql語句 瀏覽:714
android有道api 瀏覽:381
撓耳營水表用的什麼app 瀏覽:49
戰錘40kpdf 瀏覽:375
java判斷字元串是漢字 瀏覽:462
2017初級教材pdf 瀏覽:451
松下空調壓縮機品牌 瀏覽:817
python復選框 瀏覽:746
反詐中心app是什麼時候出來的 瀏覽:586
魔獸世界需要什麼伺服器地址 瀏覽:189
啥是單片機休眠 瀏覽:104
什麼音樂app最好 瀏覽:927
牙膏自製解壓神器 瀏覽:329
卸載linuxwps 瀏覽:228
threadjavarunnable 瀏覽:360
一元線性回歸計演算法 瀏覽:950
刷寶app是什麼鬼 瀏覽:744
linux動態載入模塊 瀏覽:25
javamd5工具類 瀏覽:76