再次求助大佬们如何去除JTree的图标

  • * 自定义树描述类,将树的每个节点設置成不同的图标
  • //得到每个节点的text
  • //判断是哪个文本的节点设置对应的值(这里如果节点传入的是一个实体,则可以根据实体里面的一个类型屬性来显示对应的图标)

树中特定的节点可以由 TreePath(封装节點及其所有祖先的对象)标识或由其显示行(其中显示区域中的每一行都显示一个节点)标识。展开 节点是一个非叶节点(由返回 false 的 TreeModel.isLeaf(node) 标識)当展开 其所有祖先时,该节点将显示其子节点折叠 节点是隐藏它们的节点。隐藏 节点是位于折叠祖先下面的节点所有可查看 节點的父节点都是可以展开的,但是可以显示它们也可以不显示它们。显示 节点是可查看的并且位于可以看到它的显示区域

如果有兴趣檢测双击事件或用户何时单击节点(不管是否选中它),建议您执行以下操作:

警告:此类的序列化对象与以后的 Swing 版本不兼容当前序列囮支持适用于短期存储,或适用于在运行相同 Swing 版本的应用程序之间进行 RMI(Remote Method Invocation远程方法调用)。从 1.4 版本开始已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder

我要回帖

更多关于 再次求助大佬们 的文章

 

随机推荐