如何使用ctrl + shift和单击Jtable来避免选择

时间:2014-06-15 16:05:33

标签: java swing jtable listener listselectionlistener

我们使用JTable,只有当某些数据相同时才允许多选,否则不允许多选。这是通过重写Jtable的ChangeSelection方法实现的。

但如果ctrl + shift&单击此表,它会选择那些要选择的元素之间的所有元素,即使数据不匹配,因为当用户按Ctrl + Shift单击时不会触发ChangeSelection方法。

有人可以告诉我们如何避免这种情况吗?这是JTable要求避免ctrl + shift选择吗?

我们还为该表提供了ListSelectionListener,并重写了ValueChanged以保存所选行。

0 个答案:

没有答案