2015-09-07 273 views
1

我試圖做類似上面的,是由許多JButton組件(灰色矩形)的框架。這些按鈕具有確切的形狀,但它們的定位看起來像圖片。我是新來AWT,Swing和這樣的,不知道我應該用什麼樣的佈局,我知道一點的GridLayoutBorderLayout這顯然不適合在這種情況下。我應該使用哪種佈局在這種情況下?

任何想法?

enter image description here

+1

你可以給MigLayout其中有許多佈局選項 – Blip

+1

'GridBagLayout'「可能」實現你想要的一個嘗試,但是這將是一個很好玩的想出來 – MadProgrammer

+0

我想你可以使用GridBagLayout的。 –

回答

2

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

2

我強烈建議你使用網格包佈局,這種佈局可以使漂亮的GUI或奇怪的GUI在大多數情況下。在你的問題檢查網格袋佈局的插圖,這種佈局是棘手的,但如果你會了解它,你會發現它很簡單。

相關問題