2013-05-25 50 views
0

ProgramJava - 我應該在我的程序中使用哪個Layout Manager?

最初我想使用邊界佈局,但你最多隻能使用9個盒子。這是真的還是不?

還有什麼比GridBagLayout更容易,但比Grid Layout更靈活嗎?

+1

我認爲你應該使用垂直框佈局,併爲你的行使用水平框佈局,如box7-9。 –

+1

使用['TableLayout'](http://www.oracle.com/technetwork/java/tablelayout-141489.html)管理器替代'GridBagLayout'' –

+1

我不知道你是否已經檢查過這個頁面,但它是使用佈線經理的非常有用的信息。 http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html –

回答

2

您可以組合2個邊框和1個網格佈局。

外邊框佈局將包含北面的標題和其他面板,中間有邊框佈局。

第二個面板將包含北部的字幕和網格佈局,僅在中心有2行。

網格佈局可以包含其他網格佈局3 * 3用於上部線上的按鈕以及以大框爲中心的邊界佈局。

替代解決方案是使用GridBagLayout。但是,你應該做一些練習來使它工作。

其他解決方案是使用MigLayout - 第三方開源解決方案,可以非常簡單地創建任何視圖。

相關問題