2015-11-07 29 views
0

enter image description hereJava Swing GridLayout頂部和底部的大面板

我想在Java swing中進行此佈局。中間是一個3x3的網格佈局,底部有一個上面板和一個下面板。

+1

你會想窩JPanels,每個使用其自己的佈局管理器來創建GUI。外部的JPanel使用BorderLayout(或者使用已經使用過的JFrame的contentPane)和內部的JPanel,在外部的JPanel中放置BorderLayout.CENTER使用GridLayout。 –

回答

3

默認情況下,一個JFrame使用BorderLayout。您可以利用BorderLayout的下面類似的代碼:

frame.add(topPanel. BorderLayout.PAGE_START); 
frame.add(gridPanel, BorderLayout.CENTER); 
frame.add(bottomPanel, BorderLayout.PAGE_END); 

閱讀從Using Layout Managers Swing的教程部分獲取更多信息和工作的例子。

保持一個鏈接到本教程爲方便擺動基礎。