Я пытаюсь расположить 2 кнопки J под сеткой 9x9, но когда я добавляю кнопки, сетка изменяется для размещения кнопок, помещая все, включая кнопки в прямоугольник.
Что яхотите иметь сетку и две кнопки ниже самой сетки.
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 ..