答案 0 :(得分:1)
我想选择多行
JTable默认支持此功能。单击其他行时,只需按住“Ctrl”键即可。
将这些值放入数组
什么价值观?
如果您只想要选择的行,请使用getSelectedRows()
的{{1}}方法。
如果您想要所选行的数据,那么您可以使用上述方法创建一个循环并使用JTable
方法从每个单元格中获取数据。
编辑:
当我在第一列中选中复选框时,我想在该选中的行中获得EMP ID
通常,您在表单上有一个“Process Selected Rows”按钮。然后,当您单击按钮时,循环遍历TableModel并使用getValueAt(...)方法检查是否选择了第一列。如果已选中,则进行处理。
答案 1 :(得分:0)
需要通过
进行多项选择table.setRowSelectionAllowed(true);
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
然后你可以像这个例子那样编写列表选择Lister