我无法创建另一个jtable,而不是我想要的getColumnModel似乎不能使用DefaultModelTable。
它只适用于创建一个类似的jTable .. JTable模式=新的JTable(); 并且它不是我想要的东西我想把所有东西放在同一个窗口里。 帮我!!
class cliente {
String t;
String n;
String d;
String m;
String z;
public cliente(String t1, String n1, String d1, String m1, String z1){
this.t = t1;
this.n = n1;
this.d = d1;
this.m = m1;
this.z = z1;
}
public ArrayList getClientListed(){
ArrayList<cliente> clist = new ArrayList<cliente>();
cliente c1 = new cliente(t,n,d,m,z);
clist.add(c1);
return clist;
}
public void showRow(){
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
ArrayList<cliente> clisted = getClientListed();
Object rowdata[] = new Object[5];
for(int i=0; i<clisted.size();i++){
rowdata[0]=clisted.get(i).t;
rowdata[1]=clisted.get(i).n;
rowdata[2]=clisted.get(i).d;
rowdata[3]=clisted.get(i).m;
rowdata[4]=clisted.get(i).z;
model.addRow(rowdata);
model.getColumnModel().getColumn(1).setCellRenderer(new ButtonRenderer());<--
//SET CUSTOM EDITOR TO TEAMS COLUMN
model.getColumnModel().getColumn(1).setCellEditor(new ButtonEditor(new JTextField()));<--
}
}