Сейчас я пытаюсь использовать GridLayout только с одним столбцом. Однако у меня возникла проблема, когда я не хочу, чтобы объект, в данном случае JButton, растягивался на всю ширину JPanel, на которой он находится. Есть ли способ уменьшить ширину JButton, чтобы он не растягивал всю ширину JPanel. Я пытался использовать setPreferredSize и setSize безрезультатно.
Это просто так работает GridLayout или мне чего-то не хватает?