我试过使用table.getSelectedRows(),table.getSelectedColumns()但是我也想得到拖动的方向所以我想我需要找到光标(表格的光标)在其上的最后一个单元格为了获得拖动的方向,但仍然不知道,我尝试搜索这种功能或解决方案但仍未找到。有人有一个很好的解决方案吗?非常感谢你
我指出的这个单元格
答案 0 :(得分:2)
您需要使用ListSelectionModel来获取此信息:
ListSelectionModel lsm = table.getSelectionModel();
int start = lsm.getAnchorSelectionIndex();
int end = lsm.getLeadSelectionIndex();
System.out.println(start + " : " + end);
TableColumnModel tcm = table.getColumnModel();
lsm = tcm.getSelectionModel();
start = lsm.getAnchorSelectionIndex();
end = lsm.getLeadSelectionIndex();
System.out.println(start + " : " + end);