如何从JTable中获取多个选择的值

raf*_*000 5 java swing jtable listselectionlistener

有人可以提供一个示例代码或至少一种方法,我可以使用它来获取JTable中多个选择的字符串值吗?我搜索了网络,但我发现了如何从单个选择中获取值的示例.基于此我尝试使用循环自己实现代码,但它在我脸上爆炸.任何帮助将不胜感激.

Raz*_*van 12

JTable有一个方法:

    int[] selection = table.getSelectedRows();
Run Code Online (Sandbox Code Playgroud)

当然,此方法返回所选行的索引.您可以使用这些索引从表模型中获取所需的值.

  • 请记住,这些索引位于"表格视图坐标"中,而不是模型坐标中.因此,您需要在转到模型之前对其进行转换 (2认同)