getCellEditor().addCellEditorListener(this);
lastSelectedRow = getSelectedRow(); lastSelectedColumn = getSelectedColumn(); TableCellEditor editor = getCellEditor(); if (editor != null) editor.addCellEditorListener(this);
    protected AccessibleJTable()    {      getModel().addTableModelListener(this);      getSelectionModel().addListSelectionListener(this);      getColumnModel().addColumnModelListener(this);      getCellEditor().addCellEditorListener(this);    }