private void doEditAction() {
    TableUtil.editCellAt(myTable, myTable.getSelectedRow(), 0);
    TextFieldWithBrowseButton panel = ObjectUtils.tryCast(myTable.getEditorComponent(), TextFieldWithBrowseButton.class);
    if (panel != null) {
      ApplicationManager.getApplication().invokeLater(() -> {
        if (myTable.getEditorComponent() == panel) {
          panel.getButton().doClick();
        }
      });
    }
  }
private void doEditAction()