private void addButtons() {

		loadPdbButton = new JButton("Load");
		loadPdbButton.setName("Load");
		loadPdbButton.getAccessibleContext().setAccessibleName("Load");
		loadPdbButton.addActionListener(e -> {
			if (selectedSymbolFile == null || (!selectedSymbolFile
					.isExactMatch(programSymbolFileInfo) &&
				OptionDialog.showYesNoDialog(loadPdbButton, "Mismatched Pdb File Warning",
					"<html>The selected file is not an exact match for the current program.<br>" +
						"Note: <b>Invalid disassembly may be produced!</b><br>" +
						"Continue anyway?") != OptionDialog.YES_OPTION)) {
				return;
			}
			executeMonitoredRunnable("Prepare Selected Symbol File", true, true, 0,
				this::prepareSelectedSymbolFileAndClose);
		});
		addButton(loadPdbButton);

		addCancelButton();
		setDefaultButton(cancelButton);

		configButton = new JButton("Config...");
		configButton.addActionListener(e -> {
			if (ConfigPdbDialog.showSymbolServerConfig()) {
				updateSymbolServerServiceInstanceFromPreferences();
				updateButtonEnablement();
				updateStatusText();
				searchForPdbs(false);
			}
		});
		configButton.getAccessibleContext().setAccessibleName("Configuration");
		addButton(configButton);

		advancedToggleButton = new JToggleButton("Advanced >>");
		advancedToggleButton.addActionListener(e -> toggleAdvancedSearch());
		advancedToggleButton.getAccessibleContext().setAccessibleName("Advanced Toggle");
		buttonPanel.add(advancedToggleButton);
		buttonPanel.getAccessibleContext().setAccessibleName("Button");
	}
Selects a row in the results table.
<p>
Public only for screenshot usage.  Treat as private.

@param symbolFileLocation {@link SymbolFileLocation} to select in results table
Ghidra/Features/PDB/src/main/java/pdb/symbolserver/ui/LoadPdbDialog.java