У меня есть массив, который я пытаюсь получить в подсказке при наведении узла. У меня есть все, кроме того, что я не могу понять, как обернуть текст в всплывающей подсказке, чтобы получить каждый элемент в списке элементов массива в новой строке всплывающей подсказки.Как поместить текст в подсказку с помощью javafx?
1
A
ответ
1
Вы должны определить 2 отличительных свойства, prefWidth
для вашей подсказки и установить wrapTextProperty
property на true
.
Ваш код будет несколько выглядеть следующим образом
Tooltip t = TooltipBuilder.create().text(str).prefWidth(100).wrapText(true).build();
0
решение, которое не опирается на устаревшие TooltipBuilder:
Tooltip tooltip = new Tooltip(str);
tooltip.setPrefWidth(100);
tooltip.setWrapText(true);
Я думаю, что шаблон строитель является устаревшим в JavaFX 8 – Mordechai
Да. Это решение будет работать с JavaFX 2. Этот ответ будет удален, если OP указывает, какую версию он использует. –
Я не использую JavaFX 8, так что это исправляет мою проблему! – dgelinas21