Как сделать так, чтобы текст Лейбла центрировался вертикально? - PullRequest
0 голосов
/ 23 сентября 2011

Я попробовал один за другим каждый из этих методов: установив для свойства BgAlign значение CENTER в редакторе ресурсов, myLabel.getStyle().setBackgroundAlignment(Style.BACKGROUND_IMAGE_ALIGN_CENTER);, но текст метки не центрируется по вертикали.

Так как же сделать текст Лейбла по центру по вертикали?

На следующем рисунке показано фактическое выравнивание текста метки:

enter image description here

1 Ответ

1 голос
/ 25 сентября 2011

Вертикальное выравнивание метки не поддерживается, только его расположение относительно иконки.

Насколько я помню, вы используете FlowLayout для каждой записи, которая поддерживает вертикальное выравнивание, см. FlowLayout.setValign(Component.CENTER).

...