Swing 以编程方式取消选择JTable中的行

Swing 以编程方式取消选择JTable中的行,swing,jtable,jcheckbox,listselectionlistener,Swing,Jtable,Jcheckbox,Listselectionlistener,我想以编程方式取消选择JTable中的一行。基本上,我的jtable中有cehckbix,当我点击复选框时,我的行需要被选中或高位化。单击任何其他列都不应高亮显示该行 我尝试了table.RemoveOwsElectionInterval(行,行)在单元格中单击复选框以外的内容,但它不起作用 我尝试了ListSelectionModelk.clearSelection(),然后根据需要为行添加RowSelectionInterval(),它可以工作,但会干扰其他一些功能 所以我不能用这个。因为@

我想以编程方式取消选择JTable中的一行。基本上,我的jtable中有cehckbix,当我点击复选框时,我的行需要被选中或高位化。单击任何其他列都不应高亮显示该行

我尝试了table.RemoveOwsElectionInterval(行,行)在单元格中单击复选框以外的内容,但它不起作用

我尝试了ListSelectionModelk.clearSelection(),然后根据需要为行添加RowSelectionInterval(),它可以工作,但会干扰其他一些功能


所以我不能用这个。

因为@Nizil评论说你可以自己写或者


您还需要查看和

为什么不实现您自己的单元渲染器,该渲染器处理背景色以照亮某些行?需要选择或提升这些是单独的概念,您想要哪个?