我有一个包含文本的JavaFX标签。 当文本包装时,它显示如下:
This is long text
wrapping
我希望它像这样包装:
This is long text
wrapping
所以它将与右边对齐。我该怎么办?
我试过这个但没有成功:
Label label = new Label();
label.setAlignment(Pos.CENTER_RIGHT);
label.setWrapText(true);
答案 0 :(得分:0)
setAlignment
控制标签的整个内容的整体对齐(所有文本“作为块”,加上图形)在标签本身有额外空间的情况下(即大小的位置)标签的大小大于其计算的大小。)
要控制多行标签中各行文字的对齐方式,您可以使用setTextAlignment
:
label.setTextAlignment(TextAlignment.RIGHT);