【发布时间】:2014-01-22 15:34:58
【问题描述】:
我想以编程方式取消选择 JTable 中的一行。基本上,我的 jtable 中有 cehckbix,当我单击复选框时,需要选择或突出显示我的行。单击任何其他列不应突出显示该行。
我尝试 table.removeRowSelectionInterval(row,row) 单击复选框以外的单元格,但它不起作用。
我尝试了 ListSelectionModelk.clearSelection(),然后根据需要为行添加 RowSelectionInterval(),它可以工作,但会干扰其他一些功能。
所以我不能用这个。
【问题讨论】:
-
为什么不实现自己的单元格渲染器来处理背景颜色以突出显示某些行?
-
需要被选中或突出显示这些是独立的概念,你想要哪个?
标签: swing jtable jcheckbox listselectionlistener