1
我有一個arrayList,我試圖進入工具提示懸停節點。我已經設置了一切,除了我無法弄清楚如何在工具提示中打包文本以獲取工具提示中新行上的arrayList中的每個項目。如何使用javafx在工具提示中包裝文本?
我有一個arrayList,我試圖進入工具提示懸停節點。我已經設置了一切,除了我無法弄清楚如何在工具提示中打包文本以獲取工具提示中新行上的arrayList中的每個項目。如何使用javafx在工具提示中包裝文本?
您必須爲您的工具提示定義2個不同的屬性,prefWidth
並將wrapTextProperty
property設置爲true
。
您的代碼會有點像這樣不依靠過時的TooltipBuilder
Tooltip t = TooltipBuilder.create().text(str).prefWidth(100).wrapText(true).build();
解決方案:
Tooltip tooltip = new Tooltip(str);
tooltip.setPrefWidth(100);
tooltip.setWrapText(true);
我認爲建造者模式已經過時了JavaFX的8 – Mordechai
是。此解決方案將與JavaFX 2配合使用。如果OP指定他使用的是哪個版本,則該答案將被刪除。 –
我沒有使用JavaFX 8,所以這確實解決了我的問題! – dgelinas21