【问题标题】:Centering multiple line text in JavaFX label在 JavaFX 标签中居中多行文本
【发布时间】:2017-11-27 08:49:52
【问题描述】:

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

这是我所拥有的:
xxxxxxxxx
xxxxxx......
xxxx.......

这就是我需要的:
xxxxxxxxx
...xxxxxx...
.....xxxx.....

我知道它必须是一个比用不必要的空格填充标签更好的解决方案。

【问题讨论】:

  • setAlignment 更改控件的对齐方式。请改用setTextAlignment
  • 谢谢!它工作:)
  • 创建一个答案并接受它。
  • 你可以answer your own question; screenshot 可以很容易看到效果。

标签: java text javafx alignment label


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-12
    • 2022-11-15
    • 2015-08-12
    • 2016-07-29
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 2016-08-02
    相关资源
    最近更新 更多