我使用Swing和JTable创建了一个UI.我实现了一个ListSelectionListener通过它,我可以根据表中选定的行获取记录.选择后我无法取消选择该行.
所以基本上我应该能够通过一次单击选择一行,然后我应该可以通过再次单击取消选择该行.
我尝试过使用tableName.getSelectionModel.clearSelection,但我不知道如何查看是否选择了某行.什么会告诉我这个?
我尝试的另一个解决方案是使用鼠标单击侦听器.同样,我无法编写条件来检查鼠标单击是否发生在先前选定的行上.有没有办法让我选择上一行?
我正在使用DefaultTableModel.