2016-11-29 24 views
0

我有一個JavaFX標籤,其中包含包裝文本。 當文字環繞它這樣表示:如何在javafx中右對齊包裝文本

This is long text 
wrapping 

我希望它來包裝這樣的:

This is long text 
     wrapping 

所以這將是靠右對齊。我怎麼做??

我試過,但沒有成功:

Label label = new Label(); 
label.setAlignment(Pos.CENTER_RIGHT); 
label.setWrapText(true); 

回答

0

setAlignment控制標籤的全部內容的整體排列(所有文字「作爲一個塊」,加上圖形)的情況下標籤本身有額外的空間(即標籤尺寸大於其計算尺寸的地方)。

要控制在一個多標籤文本的各行的對齊方式,您可以使用setTextAlignment

label.setTextAlignment(TextAlignment.RIGHT);