如何设置一行Swing Jtable来选择'?

时间:2015-03-15 18:42:19

标签: java swing jtable

我设法搜索但没有得到我想要的答案。请允许我在这里写。

假设我有一个Swing JTable,每行都有一个ID(也有其他数据)。我知道通过在tableModel中实现一个函数,我可以找到具有给定ID的行。我的问题是,如果我有一个ID,我怎样才能将该行设置为选择' JTable中的状态?它应该等同于使用鼠标单击该行'。

看起来没有类似' setRowToSelected(int rowIndex)'在JTable?

1 个答案:

答案 0 :(得分:5)

  

它应该等同于使用鼠标单击该行'。

table.changeSelection(...);

这将导致选择行并更改单元格选择。

另一个帖子中指出的另一个选项是:

table.setRowSelectionInterval(...);

这将只选择行,但当前的单元格选择将保留。