void showFindReplaceBar( boolean findEditorSelection ) {
		if( findReplaceBar == null ) {
			findReplaceBar = new FlatFindReplaceBar( textArea );
			findReplaceBar.addPropertyChangeListener( FlatFindReplaceBar.PROP_CLOSED, e -> {
				findReplaceVisible = false;
				textArea.requestFocusInWindow();
			} );
			editorPanel.add( findReplaceBar, BorderLayout.SOUTH );
			editorPanel.revalidate();
		}

		findReplaceVisible = true;
		if( findReplaceContext == null )
			findReplaceContext = findReplaceBar.getSearchContext();
		else
			findReplaceBar.setSearchContext( findReplaceContext );

		findReplaceBar.setVisible( true );
		findReplaceBar.activate( findEditorSelection );
	}
A pane that supports editing FlatLaf themes.

@author Karl Tauber
flatlaf-theme-editor/src/main/java/com/formdev/flatlaf/themeeditor/FlatThemeEditorPane.java