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