У меня есть массив 3 * 6 JButtons внутри GridBagLayout. Но поскольку длина текста каждой кнопки может различаться, каждый столбец кнопок имеет немного разную ширину. Как сделать, чтобы они были одинаковой ширины?
Вот код:
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 6; j++)
{
buttonConstraints.fill = GridBagConstraints.BOTH;
buttonConstraints.weightx = 1;
buttonConstraints.weighty = 1;
buttonConstraints.gridx = j;
buttonConstraints.gridy = i;
buttonPanel.add(buttons[i * 6 + j], buttonConstraints);
}
}
Заранее спасибо.
