我设法搜索但没有得到我想要的答案。请允许我在这里写。
假设我有一个Swing JTable,每行都有一个ID(也有其他数据)。我知道通过在tableModel中实现一个函数,我可以找到具有给定ID的行。我的问题是,如果我有一个ID,我怎样才能将该行设置为选择' JTable中的状态?它应该等同于使用鼠标单击该行'。
看起来没有类似' setRowToSelected(int rowIndex)'在JTable?
答案 0 :(得分:5)
它应该等同于使用鼠标单击该行'。
table.changeSelection(...);
这将导致选择行并更改单元格选择。
另一个帖子中指出的另一个选项是:
table.setRowSelectionInterval(...);
这将只选择行,但当前的单元格选择将保留。