监听器在JTable中添加/删除行

Din*_*esh 3 java swing jtable

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

Gui*_*let 13

在表本身上,没有,但是TableModel当模型改变时负责发生适当的事件.

你可以注册一个TableModelListenerTableModel

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
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)