jtable单选
时间: 2023-08-14 11:06:32 浏览: 170
运用jquery实现table单双行不同显示并能单行选中
在 JTable 中实现单选功能需要使用 ListSelectionModel 和 SelectionMode。具体步骤如下:
1. 获取表格的选择模型:
```
ListSelectionModel selectionModel = table.getSelectionModel();
```
2. 设置选择模式为单选:
```
selectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
```
3. 监听选择事件,获取选中的行号:
```
selectionModel.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent event) {
if (!event.getValueIsAdjusting()) {
int selectedRow = table.getSelectedRow();
//TODO: 处理选中行的操作
}
}
});
```
通过以上步骤,即可在 JTable 中实现单选功能。
阅读全文