如何用javafx在工具提示中包装文本?

时间:2017-02-22 05:12:38

标签: java javafx tooltip

我有一个arrayList,我试图在悬停节点时进入工具提示。我已经设置了所有内容,除了我无法弄清楚如何在工具提示中包装文本以在工具提示的新行中获取arrayList中的每个项目。

2 个答案:

答案 0 :(得分:3)

您必须为工具提示定义2个不同的属性prefWidth,并将wrapTextProperty property设置为true

您的代码有点像这样

Tooltip t = TooltipBuilder.create().text(str).prefWidth(100).wrapText(true).build();

答案 1 :(得分:3)

不依赖于已弃用的TooltipBuilder的解决方案:

Tooltip tooltip = new Tooltip(str);
tooltip.setPrefWidth(100);
tooltip.setWrapText(true);