DefaultTableModel model = new javax.swing.table.DefaultTableModel(1,6);
晕死,不要这个DefaultTableModel
不然你就是在这个方法里声明了一个只对该方法有效的局部变量model,这个model永远也赋不到你的model上的

解决方案 »

  1.   

    谢谢 结贴 
    顺便问一下 JTree tr1 = new JTree();//这个地方我用函数 函数里也 JTree tr1 = new JTree();
    pane.add(tr1,"Left");为什么位置会变化??
      

  2.   

    ??
    什么叫位置变化?
    你是说你类里面有个JTree tr1 = new JTree();,方法里也有JTree tr1 = new JTree();,然后你在方法里pane.add(tr1,"Left");那个JTree会生效?这个其实很简单,你pane.add(tr1,"Left");加进去的是你方法里的那个,如果你两个JTree的内容不同的话你就会发现问题了,你要把你类的全局变量加进去得用pane.add(this.tr1,"Left");