jlabel icon выравнивание по правому краю и выравнивание по левому краю текста
Можно создать метку со значком, чтобы значок был выровнен по правому краю (по правому краю), а текст по левому краю. Это означает, что в том же компоненте метки я хочу, чтобы текст отображался в самом левом конце метки, а значок - в крайнем правом.
1 ответ
Решение
Стандартный JLabel не может сделать нестатический интервал между значком и текстом, вы можете указать iconTextGap только в пикселях, положение значка относительно текста и выравнивание текста.
Чтобы сделать то, что вы хотите, у вас есть несколько вариантов:
- Используйте какой-нибудь контейнер с надписью слева и значком в отдельной надписи справа
- Создайте специальный интерфейс JLabel, который будет рисовать значок так, как вы хотите