class AutoAddRowListener implements TableModelListener{
    public void tableChanged(TableModelEvent e) {
      DefaultTableModel model = (DefaultTableModel)e.getsource();
 }
}
怎么获得model它的Jtable对象呢?

解决方案 »

  1.   

    你操作 model 就是等于操作 Jtable 啊 因为你之前已经吧 model 指向的对象 加入 Jtable 里了啊
    你要是狠想获得。  Jtable jt=new Jtable(model)
      

  2.   

    Vector name=new Vector();
    Vector data=new Vector();
    DefaultTableModel model=new DefaultTableModel(data,name);
    JTable table=new JTable();
    我常用这个方法,model已经指定了,JTable也指定了,
      

  3.   

    class   AutoAddRowListener   implements   TableModelListener{ 
      private JTable table;
      public AutoAddRowListener(JTable table) {
        this.table = table;
      }
            public   void   tableChanged(TableModelEvent   e)   { 
                DefaultTableModel   model   =   (DefaultTableModel)e.getsource(); 
                this.table ........;
      } 
    }addXxxListener(new AutoAddRowListener(yourTable));
      

  4.   

    请问如果在改变table的话,传进来的这个Table也会被修改吗?
    如果是这样,那就是说table是个指针咯。