void () { myReplaceAllButton.setVisible(myHelper.isReplaceState()); myReplaceSelectedButton.setVisible(myHelper.isReplaceState()); if (myHelper.isReplaceState()) { JRootPane pane = getRootPane(); if (pane != null) { pane.setDefaultButton(myReplaceSelectedButton); } } myNavigationHintLabel.setVisible(mySearchComponent.getText().contains("\n")); mySearchTextArea.updateExtraActions(); myReplaceTextArea.updateExtraActions(); if (myNavigationHintLabel.isVisible()) { myNavigationHintLabel.setText(""); KeymapManager keymapManager = KeymapManager.getInstance(); Keymap activeKeymap = keymapManager != null ? keymapManager.getActiveKeymap() : null; if (activeKeymap != null) { String findNextText = KeymapUtil.getFirstKeyboardShortcutText("FindNext"); String findPreviousText = KeymapUtil.getFirstKeyboardShortcutText("FindPrevious"); if (!StringUtil.isEmpty(findNextText) && !StringUtil.isEmpty(findPreviousText)) { myNavigationHintLabel.setText(FindBundle.message("label.use.0.and.1.to.select.usages", findNextText, findPreviousText)); } } } }