@Override
  protected JComponent createEditor() {
    JComponent editor = super.createEditor();
    addEditorFocusListener(editor);
    resetEditorOpaque(editor);
    return editor;
  }
@Override
  protected JComponent createEditor()