本文主要是介绍Jtree节点实现高亮功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JTexArea实现文本高亮(不是选中)比较容易也做过,但JTree怎么弄还真没弄过,今天研究了一下,在sun论坛里提问得到了答案,整理一下,共享之。国内还没有发现相关的资料。
运行效果:
运行原理很简单,自定义一个节点的Render,然后在get方法中根据关键字,确定显示什么背景色,难点在于怎么根据关键字动态变化,因为Render绘制了之后,无法直接改变背景色了,说穿了很简单,只要再调一遍树的repaint方法就行了。代码很简单,不解释了。
这篇关于Jtree节点实现高亮功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!