2015-05-21 12 views
2

我試圖動態創建2個FlowLayout實例(其中一個實例大約有50個動態創建的按鈕,其他實例大約有10個),因此它們之間存在一個小小的差距。我堅持這一點,我試圖使用BoxLayout並在其中放置流佈局,然後與Box類及其方法創建差距,但它不起作用。我嘗試了BorderLayoutGridBagLayout,但那也沒用。把2個FlowLayouts放在另一個邊上

你可以看到我想要在下面的圖片上做什麼。如果有人有一個想法如何做到這一點,我將不勝感激。實際的問題是:如何在前50個按鈕和其他10個按鈕之間創建一個間隙,其中兩組按鈕都必須在流佈局中設置。

http://pokit.org/get/?e23233ce68c2b38371faa53ac10b4b3e.jpg

回答

5

這種效果可通過加入EmptyBorder到每個容器與FlowLayout來實現。

許多佈局允許我們設置組件之間的差距,這取決於將2個容器與流佈局添加到哪個佈局,這可能是一種可能性。

+0

非常感謝你,EmptyBorder完美地工作。 – alminh

+0

不客氣。很高興你把事情解決了。 :) –