jtable表头点击事件
时间: 2023-07-05 09:18:10 浏览: 120
jquery表单事件
jtable表头点击事件可以通过添加TableModelListener来实现。在TableModelListener中,可以监听到表格模型中数据的变化,包括表头的点击事件。可以通过判断事件类型来进行相应的处理,例如:
```java
tableModel.addTableModelListener(new TableModelListener() {
public void tableChanged(TableModelEvent e) {
if (e.getType() == TableModelEvent.HEADER_ROW) {
// 表头被点击了
int column = e.getColumn();
String columnName = tableModel.getColumnName(column);
// 进行相应的处理
}
}
});
```
其中,tableModel是你的JTable所使用的TableModel。在上述代码中,如果TableModelEvent的类型是HEADER_ROW,就说明表头被点击了,可以通过getColumn()方法获取点击的列数,然后通过getColumnName()方法获取列名,进行相应的处理。
阅读全文