Jtree中如何在一个节点上存放两个值.一个是文本,一个是键.文本显示出来,而键不显示.当点击当前节点时.可以得到当前节点的键值

解决方案 »

  1.   

    public class TreeNodeObject {
        private int nodeId;
        private String nodeName;    public TreeNodeObject(int id, String name) {
            this.nodeId = id;
            this.nodeName = name;
        }
        public String toString() {
            return this.nodeName;
        }
    }实例节点 new DefaultMutableTreeNode(new
                    TreeNodeObject( 0, "root"))取节点值 ((TreeNodeObject) node.getUserObject()).getNodeId();