是否有任何可用的事件会在从 JTable 添加/删除行后触发?
最佳答案
在表本身上,没有,但是 TableModel
负责在模型更改时触发适当的事件。
您可以在 TableModel
上注册一个 TableModelListener
JTable table = new JTable();
table.getModel().addTableModelListener(new TableModelListener() {
@Override
public void tableChanged(TableModelEvent e) {
if (e.getType()==TableModelEvent.INSERT||e.getType()==TableModelEvent.DELETE) {
// Do something
}
}
});
关于java - 在 JTable 中添加/删除行的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15546651/