Итак, мой код выглядит следующим образом:
JPanel mainPanel = new JPanel();
mainPanel.setBorder(new EmptyBorder(50,50,0,10));
BoxLayout layout = new BoxLayout(mainPanel, BoxLayout.Y_AXIS);
mainPanel.setLayout(layout);
JSeparator separate = new JSeparator(SwingConstants.HORIZONTAL);
mainPanel.add(separate);
mainPanel.add(new JButton());
mainPanel.add(new JButton());
Проблема, с которой я постоянно сталкиваюсь, заключается в том, что вместо моей панели выглядит:
______________
| |
| ------ |
| Button |
| Button |
| |
| |
| |
______________
он почему-то помещает тонну пространства между кнопками и разделителем так, чтобы он выглядел следующим образом:
______________
| |
| ------ |
| |
| |
| |
| Button |
| Button |
______________
Для жизни я не могу заставить кнопки быть рядом с JSeparator, есть идеи?