如果做?
查了,搜了,就是找不到合适的方法。
2 个解决方案
#1
我也搞不大懂 你在Table中插入数据应该是有记录的对吧
这个记录应该是一个二维数组
可以用
getSelectedColumns() //返回所有选定列的索引。
getSelectedRow() //返回首个选定行的索引,如果没有选定的行,则返回 -1。
从获得的索引值中在二维数组中获取该单元格的值
我这样做过 可以试试
这个记录应该是一个二维数组
可以用
getSelectedColumns() //返回所有选定列的索引。
getSelectedRow() //返回首个选定行的索引,如果没有选定的行,则返回 -1。
从获得的索引值中在二维数组中获取该单元格的值
我这样做过 可以试试
#2
用的是jTable的mouseClicked事件
这是事件里面的代码
从数组里面获取单元格的值我就没写了
这是事件里面的代码
String col="";
int []arrcol = jTable1.getSelectedColumns();
for (int i = 0; i < arrcol.length; i++) {
col = col+(arrcol[i]);
}
int row = jTable1.getSelectedRow();
从数组里面获取单元格的值我就没写了
#1
我也搞不大懂 你在Table中插入数据应该是有记录的对吧
这个记录应该是一个二维数组
可以用
getSelectedColumns() //返回所有选定列的索引。
getSelectedRow() //返回首个选定行的索引,如果没有选定的行,则返回 -1。
从获得的索引值中在二维数组中获取该单元格的值
我这样做过 可以试试
这个记录应该是一个二维数组
可以用
getSelectedColumns() //返回所有选定列的索引。
getSelectedRow() //返回首个选定行的索引,如果没有选定的行,则返回 -1。
从获得的索引值中在二维数组中获取该单元格的值
我这样做过 可以试试
#2
用的是jTable的mouseClicked事件
这是事件里面的代码
从数组里面获取单元格的值我就没写了
这是事件里面的代码
String col="";
int []arrcol = jTable1.getSelectedColumns();
for (int i = 0; i < arrcol.length; i++) {
col = col+(arrcol[i]);
}
int row = jTable1.getSelectedRow();
从数组里面获取单元格的值我就没写了