来自键盘的TableModelListener事件

时间:2015-01-27 14:35:02

标签: java swing events keyboard jtable

我有一个Jtable,TableModelListener正在监听

实施
private void anadeListenerAlModelo() {
    tabla.getModel().addTableModelListener(new TableModelListener() {
        @Override
        public void tableChanged(TableModelEvent evento) {
            if (evento.getType() == TableModelEvent.UPDATE) {
                System.out.println("Editing...");
            }
        }
    });
}

我想要检测单元格何时正在编辑,但只有在从键盘编辑时才会检测到,因为其他事件可以更新内容。

我只需要用户从键盘编辑单元格。它有效吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

查看Table Cell Listener

它监视表格上的PropertyChange事件,以便在激活/停用单元格编辑器时,然后在单元格中的数据实际更改时通知您。