如何以编程方式取消选择JTable中当前选定的行(swing)?
我想以编程方式取消选择JTable中当前选定的一行(或多行)。
基本上我想要与此相反的东西:
JTable table = ...;
table.setRowSelectionInterval(x,x);
我尝试(希望渺茫)使用:
table.setRowSelectionInterval(-1,-1)
或
table.setRowSelectionInterval(1,0)
但它不起作用。
我想以编程方式取消选择JTable中当前选定的一行(或多行)。
基本上我想要与此相反的东西:
JTable table = ...;
table.setRowSelectionInterval(x,x);
我尝试(希望渺茫)使用:
table.setRowSelectionInterval(-1,-1)
或
table.setRowSelectionInterval(1,0)
但它不起作用。
上有一个名为 的方法。这反过来又调用了表和列模型。JTable
clearSelection
clearSelection
ListSelectionModel
我相信你可以用这个:
table.getSelectionModel().clearSelection().
选择模型是实际处理选择的模型。JTable只有几个快捷方式。