java将鼠标光标悬停在JTree中的节点上
我正在创建一个JTree,并添加一些节点,如下所示:
DefaultMutableTreeNode top = new DefaultMutableTreeNode("The Java Series");
tree = new JTree(top);
...
DefaultMutableTreeNode node = new DefaultMutableTreeNode("<html><a href=\" \">"+code+"</a> "+description+"</html>");
top.add(node);
...
现在我在节点中添加了一个“addMouseMotionListener”,这样就可以了。我的问题是,每当我将鼠标光标悬停在节点的任何部分上时,鼠标光标都会发生变化。我真正想要的是,只在鼠标悬停在节点的HTML超链接文本部分时更改鼠标光标
"<a href=\"\">"+code+"</a>"
而不是描述
那么,有没有一种方法可以使鼠标光标仅在鼠标悬停在节点的某些部分时发生变化
提前谢谢
# 1 楼答案
该代码适用于:
# 2 楼答案
好吧,我花了一段时间,但我在评论中描述的似乎奏效了。也许还有其他更好的方法,我很想读一读,但到目前为止,我只找到了这些
这个想法是:
这是代码,作为奖励,你还可以获得工作超链接