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

问题描述 投票:4回答:2

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

java javafx tooltip
2个回答
3
投票

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

你的代码有点像这样

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

3
投票

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

Tooltip tooltip = new Tooltip(str);
tooltip.setPrefWidth(100);
tooltip.setWrapText(true);
© www.soinside.com 2019 - 2024. All rights reserved.