自己写的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;
 }
 
}

JTree添加节点

JTree添加节点
  • caiandyong
  • caiandyong
  • 2016年12月21日 21:55
  • 762

JTree 默认显示多个节点被选中

private JTree TreeSelectedContainer() { TreeInfo = GoogleInformation.navagation; Default...
  • rollycoris
  • rollycoris
  • 2015年06月23日 10:40
  • 1554

java JTree树 叶子节点 不同图标

1.设置树的映射关系 DefaultTreeCellRenderer myCellRenderer = new MyTreeCellRender(); //设置叶子节点的图标 jTree.s...
  • yyyzlf
  • yyyzlf
  • 2009年08月05日 09:17
  • 7949

Jtree使用详细教程

原帖地址: http://feipigzi.iteye.com/blog/969571 英文文档地址: http://docs.oracle.com/javase/tutorial/ui...
  • baizhebz
  • baizhebz
  • 2012年05月09日 23:36
  • 6092

学会封装自己的class类:

突然想起来自己曾经看的一本书:《Javascript_Dom编程艺术》 该书在前边的章节就提出了一些操作Dom 的方法类似: document.getElementById: .getEleme...
  • nevercurtain
  • nevercurtain
  • 2016年12月22日 00:57
  • 517

JTree拖拽及无限级分类实现

    我一直用自己写的一个软件来记笔记,最开始用的是PB做的,功能有限,且到了一家公司不让用盗版,于是用Java又做了一个,随着笔记的分类越来越多,JList已经不能满足显示分类的要求了,查找起来不...
  • theoffspring
  • theoffspring
  • 2010年09月24日 22:07
  • 3181

JTree 不同叶子节点图标

MyDefaultTreeCellRenderer.javaimport java.awt.Component;import java.util.Vector;import javax.swing.I...
  • yyyzlf
  • yyyzlf
  • 2009年07月25日 16:40
  • 2666

实现JTree双击节点的可编辑

public void mouseClick(MouseEvent evt)  {   TreePath path=getJTree().getPathForLocation(evt.getX()...
  • paullinjie
  • paullinjie
  • 2016年07月29日 09:27
  • 735

WPF -- 绑定显示多个属性

参考: 《Customize Data Display with Data Binding and WPF》 《DisplayMemberPath concatenation》 方法1: ...
  • hchaoh
  • hchaoh
  • 2017年04月06日 15:51
  • 1145

JAVA中JTree的使用

最近在看“企业快信”的源代码,这个项目的好友列表是用JTree实现的。在理解了它的写法之后,就想把JTree控件的使用熟悉一下。于是自己写了个小练习,就是显示数据库中的用户名和图片路径在JTree中,...
  • rongyongfeikai2
  • rongyongfeikai2
  • 2010年10月18日 17:42
  • 10404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自己写的JTree的叶子节点,可以封装多个属性
举报原因:
原因补充:

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