mel*_*ldi 3 word-wrap textflow javafx-8
我使用TextFlow对象作为CheckBoxTextItem的图形节点(来自controlsFX).如果TextFlow对象的长度超过树视图的宽度,则会被包装.我怎么能停止包装?或设置类似于省略号的字符串 - 就像你可以用标签做的那样?
文本流对象由Text对象组成.
从TextFlow文档:
布局的包装宽度由区域的当前宽度决定.应用程序可以通过设置textflow的首选宽度来指定它.如果不需要换行,应用程序可以将preferred with设置为Double.MAX_VALUE或Region.USE_COMPUTED_SIZE.
因此,要阻止TextFlow包装:
textFlow.setPrefWidth(Region.USE_COMPUTED_SIZE);
Run Code Online (Sandbox Code Playgroud)