我想在9x9的網格下放置2個JButton,但是當我添加按鈕時,網格會更改爲適應按鈕,將所有按鈕放在一個矩形中。將按鈕放置在網格下
我想要的是有一個網格和兩個按鈕以下網格本身。
mainPanel.setBorder(BorderFactory.createLineBorder(Color.black,BORDER_WIDTH)); mainPanel.setLayout(new GridLayout(3,3));
for (int i = 0; i < subPanels.length; i++)
{
for (int j = 0; j < subPanels[i].length; j++)
{
subPanels[i][j] = new JPanel(new GridLayout(3, 3));
subPanels[i][j].setBorder(
BorderFactory.createLineBorder(Color.black, BORDER_WIDTH));
mainPanel.add(subPanels[i][j]);
}
}
buttonPanel.add(clear);
buttonPanel.add(solve);
buttonPanel.setLayout(new GridLayout(1,1));
mainPanel.add(buttonPanel);
的buttonPanel是什麼應該是mainPanel中下..
我該怎麼做?將它們設置爲中心和南方? – enrm 2012-02-24 17:34:45
嘗試查看BorderLayout的文檔 – GreyBeardedGeek 2012-02-27 01:56:28