自己写的JTree的叶子节点,可以封装多个属性

原创 2006年05月27日 00:53:00

JTree常见的例子是以String实例为节点,但实际上,经常会遇到JTree上的节点显示内容和我们实际需要完全不能匹配的情况,刚好DefaultMutableTreeNode是有一个Object类型的构造方法.自己写了一个,new之直接放进去就行了.

class HtLeafNode{
 
 private String htmc;//本来在我的程序里是一个合同字段名称
 private String htbh;//同上,为了应付毕设,都起的拼音缩写^_^b
 public HtLeafNode(String htbh, String htmc) {
  super();
  // TODO Auto-generated constructor stub
  this.htbh = htbh;
  this.htmc = htmc;
 }
 public String getHtbh() {
  return htbh;
 }
 public void setHtbh(String htbh) {
  this.htbh = htbh;
 }
 public String getHtmc() {
  return htmc;
 }
 public void setHtmc(String htmc) {
  this.htmc = htmc;
 }
 public String toString() {
 //重点:JTree上显示的内容是由这个函数决定的.所以重载它就行了.很简单
  return this.htmc;
 }
 
}

相关文章推荐

swing jtree实现叶子节点闪动效果类似于QQ好友列表

package test; import java.awt.Component; import java.awt.Dimension; import java.awt.event.Actio...
  • ycb1689
  • ycb1689
  • 2013年11月21日 16:57
  • 2660

c语言实现二叉树先序,中序,后序(递归),层次遍历,求叶子节点个数及树的深度,下一篇写非递归的遍历

#include #include #define MAXSIZE 30 typedef char ElemType; typedef struct TNode *BiTree; stru...

二叉树叶子节点

  • 2008年06月01日 22:00
  • 164KB
  • 下载

二叉树中叶子节点的个数(递归)

题目:求二叉树中叶子节点的个数。 思路: (1)树中的叶子节点的个数 = 左子树中叶子节点的个数 + 右子树中叶子节点的个数。利用递归代码实现,简单,易懂。 1> 如果给定节点T为NULL,...

二叉树求叶子节点非递归

  • 2015年12月13日 11:16
  • 1KB
  • 下载

二叉树第k层的叶子节点数

不论是“求二叉树第k层的节点数”还是“求二叉树第k层的叶子节点数”,算法思想都是二叉树的层序遍历,在前面几篇博文中已经多次讲述,此处就不再赘述了。求二叉树第k层的叶子节点数,同样有递归方法和非递归方法...

计算给定二叉树叶子节点的数目

  • 2017年03月04日 15:55
  • 88KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自己写的JTree的叶子节点,可以封装多个属性
举报原因:
原因补充:

(最多只允许输入30个字)