JTree选择颜色

时间:2011-11-17 10:11:28

标签: java swing selection jtree

我在我的应用程序中使用了JTree。如果我在大多数情况下选择叶节点,它们将以蓝色背景显示(这很好)。但由于某种原因,在某些情况下,它们没有获得蓝色背景(尽管选择此叶节点的事件处理有效)。我不知道这里可能出现什么问题...如果我在选择后展开或折叠分支节点(在分支节点前面有一个小图标),则选择变得可见。我对这种行为感到很困惑。 知道从哪里开始挖掘这个问题?

1 个答案:

答案 0 :(得分:0)

JTree使用(除非您更改了L& F)BasicTreeUIDefaultTreeCellRenderer将使用getTreeCellRendererComponent。如果您查看方法{{1}},这可能会对您有所帮助。如果很容易复制这个问题,那么调试这个方法可能会揭示原因。

相关问题