jtable中某列添加checkbox,整列会共享一个checkbox实例的问题,我要每行的某列各自实例化一个checkbox

linjinghui520 2013-01-10 11:50:08
//设置table行内容
tableModel.addRow(new Object[]{"1","2","2","2","2","2","2",new Boolean(false)});
tableModel.addRow(new Object[]{"1","2","2","2","2","2","2",new Boolean(false)});
tableModel.addRow(new Object[]{"1","2","2","2","2","2","2",new Boolean(false)});
//设置table列模型
TableColumnModel columnModel = jTable1.getColumnModel();

columnModel.getColumn(7).setCellEditor(new DefaultCellEditor(new CheckBox("2",14,2,jTable2)));
columnModel.getColumn(7).setCellRenderer(new CheckBox());
如上代码,jtable的第7列,整列就一个checkbox实例,导致checkbox的监听事件没达到要求。
我希望table的每行的第7列各自实例化一个checkbox怎么做的?
...全文
81 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧