如果我在java中有一个JTable
,如果我点击第一行然后按住Shift键并点击第10行,那么如何将所有选中的行放在1到10之间...是否有代码呢?提前谢谢
答案 0 :(得分:2)
如何获得所有选定的行
查看JTable API。您可以使用getSelectedRows()
方法获取所有选定行的索引。然后编写一个循环来遍历索引以访问所需的数据。
答案 1 :(得分:0)
我相信你要求的是方法JTable.setSelectionMode(int),使用参数ListSelectionModel.SINGLE_INTERVAL_SELECTION或可能ListSelectionModel.MULTIPLE_INTERVAL_SELECTION来启用多个连续行的选择。例如:
JTable table = ...;
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);