我在一个继承了AbstractTableModel的子类中定义了一个二位数组Object[][],利用这个子类的对象构造了一个JTable对象,我如何才能获得该JTable对象中的数据模型? 要求该数据模型中的数据与对该JTable对象修改后的数据一致,要在另外一个类中使用它

解决方案 »

  1.   

    假如你的数据模型叫YourTableModel,代码jTable.setModel(new YourTableModel())将模型与视图(表格)绑定,在视图中修改都会反映到模型中,要取得视图中的数据,用(YourTableModel)jTable.getModel()就行了。
      

  2.   

     xxxTableModel model = new xxxTableModel ();
     JTable table = new JTable(model);你把这个xxxTableModel作为参数传递给另外一个类就可以了。