Я довольно новичок в Java и пытаюсь создать приложение с графическим интерфейсом с некоторыми ярлыками, кнопками и текстовыми полями. Программа довольно проста, и я просто хотел использовать макет по умолчанию, который является FlowLayout. Мне удалось все расставить и по размеру все нормально, но, похоже, не работает только выравнивание. Я хочу разместить кнопки и текстовые поля с определенным выравниванием, но всякий раз, когда я устанавливаю выравнивание, он перемещает текст внутри любого объекта, а не самого объекта. Например, я написал:
button.setHorizontalAlignment(JButton.RIGHT);
но похоже, что он выравнивает текст внутри кнопки вместо самой кнопки.
Есть ли способ выровнять саму кнопку, а не текст внутри нее?
Я знаю, что выравнивание может быть проще с другим типом макета (например, BoxLayout), но я просто хочу использовать FlowLayout для этого, если только невозможно выровнять их с помощью FlowLayout (чего я не делаю думаю так).
Спасибо заранее.