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

熱點內容
四川補貼認證下載什麼app 瀏覽:858
android設計風格 瀏覽:426
視頻不支持我的加密 瀏覽:342
布包pdf 瀏覽:267
程序員錄制課程表 瀏覽:626
eclipsephp斷點調試 瀏覽:895
虛擬成交量指標源碼 瀏覽:838
什麼APP有背單詞小組 瀏覽:43
蘋果2g視頻怎麼加密 瀏覽:204
人工智慧程序員和古典錄音師相遇 瀏覽:415
國產伺服器是怎麼來的 瀏覽:116
蓄勢待發源碼 瀏覽:458
伺服器如何清理log文件 瀏覽:835
javaawtfont 瀏覽:627
php企業站後台 瀏覽:417
日企程序員招聘 瀏覽:113
伺服器中毒網頁投放廣告怎麼辦 瀏覽:709
安卓快閃記憶體掉速是什麼原因 瀏覽:409
fcfs調度演算法代碼 瀏覽:686
應用加密安全提示問題如何重設 瀏覽:54