【发布时间】:2012-06-14 03:37:17
【问题描述】:
我创建了一个自定义 JTree。可以过滤该树以仅显示那些包含给定条件(字符串)的节点。现在,有没有办法只加粗包含搜索字符串的 DefaulMutableTreeNode 部分?
如果树节点的标签为“StackOverflow”并且用户正在搜索包含“Stack”的节点,则“StackOverflow”节点将呈现“Stack”部分加粗。
如何实现?
【问题讨论】:
-
你对树过滤有一个不错的解决方案吗?我还有一个关于树过滤的open SO question,想知道您使用的是哪种方法
-
我回答了你的问题。代码有点复杂所以我只是解释了我使用的原理......
标签: java swing jtree treecellrenderer