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

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;
 }
 
}

你可能感兴趣的:(j2se基本类库使用技巧,string,constructor,object,class)