private void guiModelChanged(SearchSettings oldSettings) {
		SearchFormat searchFormat = model.getSearchFormat();
		if (!formatComboBox.getSelectedItem().equals(searchFormat)) {
			formatComboBox.setSelectedItem(searchFormat);
		}
		selectionCheckbox.setSelected(model.isSearchSelectionOnly());
		selectionCheckbox.setEnabled(model.hasSelection());
		searchInputField.setToolTipText(searchFormat.getToolTip());

		String text = searchInputField.getText();
		String convertedText = searchFormat.convertText(text, oldSettings, model.getSettings());
		searchInputField.setText(convertedText);
		ByteMatcher byteMatcher = searchFormat.parse(convertedText, model.getSettings());
		setByteMatcher(byteMatcher);
	}
Internal panel of the memory search window that manages the controls for the search feature. This
panel can be added or removed via a toolbar action. This panel is showing by default.
Ghidra/Features/Base/src/main/java/ghidra/features/base/memsearch/gui/MemorySearchControlPanel.java