我设法搜索但没有得到我想要的答案.请允许我在这里写.
假设我有一个Swing JTable,每行都有一个ID(也有其他数据).我知道通过在tableModel中实现一个函数,我可以找到具有给定ID的行.我的问题是,如果我有一个ID,我怎样才能在JTable中将行设置为'selected'状态?它应该等同于'使用鼠标单击该行'.
看起来在JTable中没有像'setRowToSelected(int rowIndex)'这样的方法?
它应该等同于'使用鼠标单击该行'.
table.changeSelection(...);
Run Code Online (Sandbox Code Playgroud)
这将导致选择行并更改单元格选择.
另一个线程中指向的另一个选项是:
table.setRowSelectionInterval(...);
Run Code Online (Sandbox Code Playgroud)
这将只选择行,但当前的单元格选择将保留.
| 归档时间: |
|
| 查看次数: |
3308 次 |
| 最近记录: |