Выровняйте JLabel слева или справа на JPanel - PullRequest
0 голосов
/ 01 января 2019

Как мне переместить / выровнять желтый JLabel в JPanel вправо И другие JLabel влево?

1 Ответ

0 голосов
/ 01 января 2019

Вы используете соответствующий менеджер раскладки.

Один вариант - использовать панель с горизонтальной BoxLayout:

Box panel = Box.createHorizontalBox();
panel.add( leftLabel );
panel.add( Box.createHorizontalGlue() );
panel.add( yellowLabel );

Другой вариант - использовать панель с BorderLayout:

JPanel panel = new JPanel( new BorderLayout() );
panel.add(leftLabel, BorderLayout.LINE_START);
panel.add(yellowLabel, BorderLayout.LINE_END);

Прочтите раздел из учебника по Swing в Менеджеры раскладок для получения дополнительной информации и рабочих примеров.

...