У меня возникли проблемы с компоновкой на Java, нижнее изображение представляет собой то, что я пытаюсь выполнить. В настоящее время я использую;Вертикальная вертикальная привязка Java к левому краю
Box vBox = Box.createVerticalBox();
вертикально отделить элементы, но они имеют тенденцию группироваться в центре, а не объятия левого края. Каков наилучший способ сделать это?
EDIT: Установка выравнивания как таковой;
JComboBox combo = new JComboBox<Integer>(numPlayers);
combo.setMaximumSize(new Dimension(100, 30));
combo.setAlignmentX(JComponent.RIGHT_ALIGNMENT);
vBox.add(combo);
Не похоже, чтобы выравнивать компонент правильно, вместо этого он выравнивает левый край компонентов до центральной линии панели.
Это не работает, см. Мое редактирование. – BenJacob
@BenJacob, 'Кажется, это не работает,', а затем опубликуйте 'SSCCE', который демонстрирует проблему, а не изображение. См. Edit для другого подхода. – camickr