2011-05-31 84 views
0

我有一個有點簡單的問題,但我一直在尋找一個解決方案,並沒有找到它,因爲我有一些時間的問題,我會在這裏問簡單的Java佈局問題

我在Java編程中一個簡單的遊戲(因爲我還在學習),並在使用borderlayout,因爲它完全符合我想要的,底部的3個按鈕和遊戲畫面的北部的內部框架,但是我還需要頂部的工具欄,是無論如何,我可以改變佈局,以便我可以做到這一點,或任何簡單的解決方法?這種類型的佈局對於我想要的和其他人不太滿意的我來說是完美的。

我知道這可能是一個愚蠢的問題,但任何幫助將受到歡迎

回答

2

如果添加了包含其他兩個面板一個JPanel什麼:一個用於按鈕和一個用於內容你要上面北?或者,您也可以通過放置包含其他面板或組件的面板來類似地拆分其他區域。

編輯:您可以將工具欄放在北面,其餘的組件可以放置在可放置在中心的新面板中。

+1

確實,這是要走的路。將面板嵌入其他面板以組織和控制佈局。 – JVerstry 2011-05-31 17:52:26

0

如果我沒有弄錯,你可以添加一個菜單到一個JFrame,並且仍然在框架中有borderlayout。 菜單將位於頂部內部面板上方,並且三個按鈕(必須位於面板本身中)可以放入框架的南部。 所有這些應該沒有任何問題。 只是想知道,內部面板如何bug?它是整個屏幕的其餘部分還是隻有最上面的條子?如果它的屏幕的其餘部分,然後把它放在中心,併爲一條條,把它放在北部。