我想实现这样一个功能,一个Jtable里面的每一行,前面几列都是字符串数据,最后一列是一个复选框,我想把其中几行的复选框选中,然后把这几行的数据一次存到数据库中去(用access数据库就可以),请问有没有这样的方法呢?好像要通过判断selects,然后循环什么的,有没有人能解答一下把代码也发上来,谢谢啦!
ps:Jtable 最好是用defaulttablemodel或者abstracttablemodel来实现的!
ps:Jtable 最好是用defaulttablemodel或者abstracttablemodel来实现的!
楼主截止到2008-06-18 17:01:20的汇总数据:
发帖数:3
结贴数:0
结贴率: 0.00%
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
在BooleanRenderer里面得到的返回值,即value的值为boolean型
这样,在存库的时候,对最后一列的单元格循环,得到选中的行,之后进行你的存库操作JTable table = new JTable();
int columnCount = table.getColumnCount();
for (int i = 0; i < table.getRowCount(); i++) {
if((Boolean)table.getValueAt(i, columnCount)){
//save to DB
}
}