@Override
  protected void replaceEditor(JComponent oldEditor, JComponent newEditor) {
    super.replaceEditor(oldEditor, newEditor);
    removeEditorFocusListener(oldEditor);
    addEditorFocusListener(newEditor);
    resetEditorOpaque(newEditor);
  }
@Override
  protected void replaceEditor(JComponent oldEditor, JComponent newEditor)