Интересно, можно ли установить textPosition()
для Label
, который включает Image
и текстовую часть, чтобы текст был как TOP, так и LEFT. У меня сейчас проблема в том, что мне нужно, чтобы текст был ТОП, но когда он выбран, текст центрируется по изображению. Я хочу, чтобы текст был над изображением, но слева и не по центру. Интересно, есть ли способ сделать это?
Я попытался добавить текст к одному Label
и изображение к другому Label
, а затем поместить их в контейнер, но проблема в том, что выравнивание будет одинаковым для всех элементов (текст поверх изображения ) и пункт над элементом. Поэтому невозможно будет увидеть, является ли текст над вторым изображением частью первого или второго изображения.
Спасибо.
Хорошо, вот что я имею в виду. Это текущее поведение:
Label item = new Label();
item.setIcon(icon);
item.setText("House:");
item.setTextPosition(TOP);
Результат:
House:
/\
Требуемое поведение:
Label item = new Label();
item.setIcon(icon);
item.setText("House:");
item.setTextPosition(TOP);
item.setTextPosition(LEFT);
Дом:
/\
Мне нужно установить TextPosition как сверху, так и слева, это возможно? Или как-то иначе я могу получить такое поведение. Если я использую контейнер, результат будет:
Дом:
/\
Дом:
/\
Я хочу, чтобы выравнивание между «House:» и / \ было отдельным от «House:» и / \ выше.
Надеюсь, это имеет какой-то смысл. Трудно объяснить это хорошим способом. Спасибо за любую помощь, вы можете дать мне.