private Component buildButtonPanel() {
		JButton replaceButton = new JButton("Replace All");
		JButton dismissButton = new JButton("Dismiss");
		replaceButton.addActionListener(e -> executeAll());
		dismissButton.addActionListener(e -> closeComponent());

		JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER, 20, 0));
		panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
		panel.add(replaceButton);
		panel.add(dismissButton);
		return panel;
	}
Subclass of the {@link QuckFixTableProvider} that customizes it specifically for search and replace
operations.
Ghidra/Features/Base/src/main/java/ghidra/features/base/replace/SearchAndReplaceProvider.java