如何只为JTable的一部分禁用双击?

Pop*_*ops 2 java swing jtable

JTable启用了行选择.在今天之前,我想要的功能是双击任何给定的行来打开一个新窗口.在今天之前,这工作得很好.

我刚刚JCheckBox在表格中添加了一列es.通常,选择和取消选择新列中的各个复选框可以正常工作.但是,如果我选中一个复选框并快速取消选中它,该表会将我的操作解释为双击复选框的行,这不是我想要的.

有没有办法只为复选框禁用双击行为,但是否则启用行选择?如果没有,如何禁用表的一列的行为?如果是这样,怎么样?

cam*_*ckr 5

如果没有,如何禁用表的一列的行为?

使用table.columnAtPoint(...)方法忽略对复选框的双击.