试试下面的方法,看jtable能不能写.
Vector vdata_ration = new Vector();
Vector vname_ration = new Vector();
vname_ration.add("column1");
vname_ration.add("column2");
vdata_ration.add(vname_ration);
ETableModel model_ration = new ETableModel(vdata_ration, vname_ration);public class ETableModel extends DefaultTableModel {
public boolean[][] ColEditableVec;
public int row = 0;
public int column = 0;
public Vector new_vdata;
public ETableModel(Vector vdata,Vector vname) {
super(vdata,vname);
setNumRows(vdata.size());
row = vdata.size();
column = vname.size();
new_vdata = vdata;
ColEditableVec = new boolean[row][column];
for(int i=0;i<row;i++)
for(int j=0;j<column;j++)
ColEditableVec[i][j]=false;
}
}
Vector vdata_ration = new Vector();
Vector vname_ration = new Vector();
vname_ration.add("column1");
vname_ration.add("column2");
vdata_ration.add(vname_ration);
ETableModel model_ration = new ETableModel(vdata_ration, vname_ration);public class ETableModel extends DefaultTableModel {
public boolean[][] ColEditableVec;
public int row = 0;
public int column = 0;
public Vector new_vdata;
public ETableModel(Vector vdata,Vector vname) {
super(vdata,vname);
setNumRows(vdata.size());
row = vdata.size();
column = vname.size();
new_vdata = vdata;
ColEditableVec = new boolean[row][column];
for(int i=0;i<row;i++)
for(int j=0;j<column;j++)
ColEditableVec[i][j]=false;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货