JavaFX:如何阻止环绕TextFLow对象

时间:2014-04-19 03:35:38

标签: javafx-8 textwrapping textflow

我使用TextFlow对象作为CheckBoxTextItem的图形节点(来自controlsFX)。 如果TextFlow对象的长度超过树视图的宽度,则会被包装。我怎么能停止包装?或设置类似于省略号字符串的东西 - 就像你可以用标签做的那样?

文本流对象由Text对象组成。

1 个答案:

答案 0 :(得分:5)

来自TextFlow文档:

  

布局的包装宽度由区域的当前确定   宽度。它可以由应用程序通过设置指定   textflow的首选宽度。如果不需要包装,则应用程序   可以将首选项设置为Double.MAX_VALUE或   Region.USE_COMPUTED_SIZE。

因此,要阻止TextFlow包装:

textFlow.setPrefWidth(Region.USE_COMPUTED_SIZE);