Я довольно новичок в Java, и я пытаюсь создать графическое приложение с некоторыми ярлыками, кнопками и текстовыми полями. Программа довольно проста, и я просто хотел использовать макет по умолчанию, который является FlowLayout. Мне удалось разместить все и все в порядке, но единственное, что, похоже, не работает, - это выравнивание. Я хочу размещать кнопки и текстовые поля с определенными выравниваниями, но всякий раз, когда я устанавливаю выравнивание, он перемещает текст внутри всего объекта, а не самого объекта. Например, я писал:Java Swing FlowLayout Alignments
button.setHorizontalAlignment(JButton.RIGHT);
, но кажется, что он выравнивает текст внутри кнопки вместо самой кнопки. Есть ли способ выровнять саму кнопку, а не текст внутри?
Я знаю, что элементы выравнивания могут быть проще с каким-либо другим типом макета (например, BoxLayout), но я просто хочу использовать FlowLayout для этого, если не удается выровнять их с помощью FlowLayout (что я не знаю) так думаю).
Заранее спасибо.
+1 хороший вопрос, для свинга лучше всего задать вопросы с [SSCCE] (http://sscce.org/) – mKorbel