簡體   English   中英

在這種情況下,我應該使用哪種布局?

[英]What layout should I use In this case?

我正在嘗試制作類似於上述的東西,它由許多JButton組件(灰色矩形)組成。 這些按鈕的形狀完全相同,但是它們的位置看起來像圖片。 我是AWT ,Swing等的新手,不知道應該使用哪種布局,我知道一些GridLayoutBorderLayout ,它們顯然不適用於這種情況。

有任何想法嗎?

在此處輸入圖片說明

我認為最好使用GridBagLayout。 GridBagLayout是一個復雜,靈活的布局管理器。 它通過將組件放置在一個單元格中來對齊它們,從而允許組件跨越多個單元格。 網格中的行可以具有不同的高度,而網格列可以具有不同的寬度。 有關更多詳細信息,請參見如何使用GridBagLayout。 有關更多詳細信息-https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html#gridbag

我強烈建議您使用“網格袋布局”,通過這種布局,在大多數情況下,您可以使外觀漂亮的GUI或奇怪的GUI。 在您的問題“檢查Grid Bag布局中的插圖”中,這種布局有點棘手,但是如果您學到了,就會發現它很簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM