2010-06-21 90 views

回答

1

根據需要擴展DefaultTreeCellRenderer並調用setToolTipText()。在Customizing a Tree's Display中討論的教程項目TreeIconDemo2演示了該方法。

附錄:您可以爲TreeCellRenderer中的每個節點提供所需的文本,例如, MyRenderer

setToolTipText(value + " is in the Tutorial series."); 
+0

我試過了,但是在移動每個節點時,工具提示不會消失並重新出現。我試圖達到的行爲是: 將鼠標懸停在節點1上 - >顯示節點1的工具提示 將鼠標懸停在節點2上 - >隱藏工具提示節點1,n延遲顯示工具提示節點2 – jagguli 2010-07-10 20:30:05

+0

@jagguli:似乎可以在提及的'TreeIconDemo2'以上。 – trashgod 2010-07-10 20:46:11

+0

@jagguli:哦,我明白了;你希望工具提示來去。你可以使用'ToolTipManager.sharedInstance()'並改變延遲。 – trashgod 2010-07-10 20:55:21

0

,你將不得不使用的setToolTipText(空)除去刀尖 - 它不會與我們明確這樣消失。