在JavaFX标签中居中多行文本

时间:2017-06-23 17:35:57

标签: java text javafx alignment label

我正在努力将我的多行Label置于JavaFX的中心 我使用\n分割了每一行,而我无法将整个文本居中。 我一直在尝试使用label.setAlignment(Pos.CENTER),但它不起作用。

这是我得到的:
XXXXXXXXX
XXXXXX ......
xxxx ..........

这就是我需要的:
XXXXXXXXX
... ... XXXXXX
..... xxxx .....

我知道它必须比用不必要的空间填充标签更好。

1 个答案:

答案 0 :(得分:6)

不要使用setAlignment。您不希望仅对齐Label本身,而是对齐其中的文本。请改为setTextAlignment