我使用TextFlow对象作为CheckBoxTextItem的图形节点(来自controlsFX)。 如果TextFlow对象的长度超过树视图的宽度,则会被包装。我怎么能停止包装?或设置类似于省略号字符串的东西 - 就像你可以用标签做的那样?
文本流对象由Text对象组成。
答案 0 :(得分:5)
来自TextFlow文档:
布局的包装宽度由区域的当前确定 宽度。它可以由应用程序通过设置指定 textflow的首选宽度。如果不需要包装,则应用程序 可以将首选项设置为Double.MAX_VALUE或 Region.USE_COMPUTED_SIZE。
因此,要阻止TextFlow包装:
textFlow.setPrefWidth(Region.USE_COMPUTED_SIZE);