2

我可以在 JTable 中随机选择多行吗?

我试过了

table.setRowSelectionInterval(index 0, index 2);

它将选择三行 0,1 和 2,但我需要跳过索引 1 的选择。

我怎样才能做到这一点?

提前致谢

4

2 回答 2

4

没有办法通过单个方法调用设置不连续的选择,您至少需要两个:

table.setRowSelectionInterval(0, 0);
table.addRowSelectionInterval(2, 2);
于 2012-11-23T10:22:40.093 回答
-1

设置Jtable属性- selectionModel- 多区间选择

应该使用 setRowSelectionInterval(i,j) 完成第一行选择 随后的行选择(在同一个 JTable 中)应该使用 addRowSelectionInterval(i,j) 完成

利用

ListSelectionModel selectionModel = 
  jTable1.getSelectionModel();
selectionModel.setSelectionInterval(1, 1);//for first row selection
selectionModel.addSelectionInterval(3, 3);
selectionModel.addSelectionInterval(5, 5);

这个

和链接: http ://www.jguru.com/faq/view.jsp?EID=11760

于 2012-11-23T12:34:23.167 回答