Я работаю над графическим интерфейсом Swing и получаю некоторые необычные и нежелательные пробелы после добавления JSeperator
, любая идея, как их удалить? Или любой другой вариант, как добиться этого!Необычные пробелы при использовании JSeperator - Java
Визуальная Описание
Пробелы очевидны, прежде чем 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,
Визуальная Описание
Спасибо.
Вы пробовали использовать горизонтальный клей или пустую границу для экземпляров 'JSeparator'? – mrkhrts
@mrkhrts клей не помогает, это просто еще один компонент с неограниченным max ;-) – kleopatra