从JTable的多行中获取值并将其赋值给变量的方法如下:
下面是一个示例代码:
// 假设table是一个已经创建好的JTable对象
// 获取选中的多行的索引
int[] selectedRows = table.getSelectedRows();
// 定义变量来保存获取到的值
String value1 = "";
int value2 = 0;
// ...
// 遍历选中的行索引数组,逐行获取对应的值
for (int row : selectedRows) {
// 获取第一列的值(假设是字符串类型)
String cellValue1 = (String) table.getValueAt(row, 0);
// 将获取到的值赋值给相应的变量
value1 += cellValue1 + ", ";
// 获取第二列的值(假设是整数类型)
int cellValue2 = (int) table.getValueAt(row, 1);
// 将获取到的值赋值给相应的变量
value2 += cellValue2;
// ...
}
// 打印获取到的值
System.out.println("value1: " + value1);
System.out.println("value2: " + value2);
// ...
这样,就可以从JTable的多行中获取值并将其赋值给相应的变量了。
关于JTable的更多详细信息和用法,可以参考腾讯云的JTable产品介绍链接地址:https://cloud.tencent.com/product/JTable
领取专属 10元无门槛券
手把手带您无忧上云