Необычные пробелы при использовании JSeperator - Java

Я работал над Swing GUI и получал необычные и нежелательные гэпы после добавления JSeperator, Есть идеи, как их удалить? Или любой другой вариант, как сделать это красиво!

Визуальное описание

enter image description here

Гэпы видны до JLabel "Скорость" и после JSlider.

Соответствующий код

control.setLayout(new BoxLayout(control, BoxLayout.X_AXIS));

...another code omitted...

control.add(orientation); //JLabel
control.add(norm); //JRadioButton
control.add(back); //JRadioButton
control.add(new JSeparator(SwingConstants.VERTICAL));
control.add(speedLabel); //JLabel
control.add(speed); //JSlider
control.add(new JSeparator(SwingConstants.VERTICAL));
control.add(turnOutLabel); //JLabel
control.add(right); //JRadioButton
control.add(straight); //JRadioButton
control.add(left); //JRadioButton

Я хочу, чтобы все было сфокусировано и разделено JSeperator,

Визуальное описание

enter image description here

Спасибо.

6
задан TeaCupApp 22 September 2011 в 13:08
поделиться