不是很明白 楼主的意思1:树结点 与 对象 关联的问题:可以用Observer模式(jdk自带,只需简单implement和extends)。2:树结点的显示,你可以用setText("SomeText"),设置text,这样就不用关联toString()

解决方案 »

  1.   

    DefaultMutableNode树节点是没有这个setText()方法的.构造器中设定了
    对象之后,显示的时候就显示这个对象的toString()的结果.但是我想指定
    我想显示的东西.
      

  2.   

    一般TreeCellRender用于"额外"的显示,比如改变图标或者增加tooltip,
    但是是不会影响它的文本显示内容的.一旦我们指定了节点的对象,那么
    显示的文本完全取决于这个对象.