выравнивание текстового поля по центру в JavaFX с помощью CSS - PullRequest
0 голосов
/ 19 июня 2020

Я знаю, что должен установить -fx-text-alignment: center;, чтобы получить текстовое поле с выравниванием по центру.

#txtFaContent
{
    -fx-text-alignment: center;
}

, где txtFaContent является идентификатором моего текстового поля (а также его имя переменной внутри контроллер). Но это не влияет на выравнивание текста в моем текстовом поле (я играл с right / left / center, но безуспешно).

Я что-нибудь пропустил?

1 Ответ

0 голосов
/ 19 июня 2020

Добавьте класс стиля в свой TextArea.text:

TextArea textArea = new TextArea();
textArea.getStyleClass().add("centered-text-area");

Добавьте .text в свой CSS:

.centered-text-area .text {
  -fx-text-alignment: center;
}
...