如何处理中的多行选择JTable?这是我仅用于选择一行的代码:
table1 = new JTable();
table1.setModel(Ajmodel);
table1.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent event) {
selectedAJ_ID = (Integer) table1.getModel().getValueAt(table1.getSelectedRow(), 0);
}
});
Run Code Online (Sandbox Code Playgroud)
先感谢您。
您可以通过
jTable.setRowSelectionAllowed(true);
jTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
您可以通过以下方式获取值
if (jTable.getSelectedRows() > -1) {
int[] selectedrows = jTable.getSelectedRows();
for (int i = 0; i < selectedrows.length; i++)
{
System.out.println(jTable.getValueAt(selectedrows[i], 0).toString());
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2576 次 |
| 最近记录: |