@Override protected void addToolbarButtons(ToolbarDecorator toolbarDecorator) { AnActionButton specifyUrlButton = new AnActionButton( ProjectBundle.message("sdk.paths.specify.url.button"), IconUtil.getAddLinkIcon()) { @Override public void actionPerformed(AnActionEvent e) { onSpecifyUrlButtonClicked(); } }; specifyUrlButton.setShortcut(CustomShortcutSet.fromString("alt S")); specifyUrlButton.addCustomUpdater( new AnActionButtonUpdater() { @Override public boolean isEnabled(AnActionEvent e) { return myEnabled && !isUrlInserted(); } }); toolbarDecorator.addExtraAction(specifyUrlButton); }