是否有任何可用事件会在从JTable添加/删除行后触发?

最佳答案

在表本身上,没有,但是TableModel负责在模型更改时引发适当的事件。

您可以在TableModelListener上注册TableModel

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
            }
        }
    });

10-04 18:11