如题,为什么我写的代码单元格内却是一大串字符串呢? Vector<Object> v ;
JButton button ;
v = new Vector<Object>() ;
button = new JButton("登记") ;
v.add("name") ;
v.add("type") ;
v.add((JButton)button) ;
((DefaultTableModel)table.getModel()).addRow(v) ;
希望高手们能为我解答一下~~
JButton button ;
v = new Vector<Object>() ;
button = new JButton("登记") ;
v.add("name") ;
v.add("type") ;
v.add((JButton)button) ;
((DefaultTableModel)table.getModel()).addRow(v) ;
希望高手们能为我解答一下~~
1. 写一个tableCellRender的子类, 重写get*Component方法,return 一个button;
2. table.getColumnModel().get("collumnName").setCellRender(theButtonCellRender);
tabel.getColumnModel().getColumn(n).setCellRender(new MyButtonRender());
tabel.getColumnModel().getColumn(n).setCellEditor(new MyButtonEditor());定义一个botton 的Render 和一个 Editor;