private JPanel createPanel() {

		JPanel panel = new JPanel();
		panel.setLayout(new BorderLayout());
		JPanel availableToolsPanel = new JPanel(new BorderLayout());

		SelectPanel myButtonPanel = new SelectPanel(e -> selectAll(), e -> deselectAll());

		listPanel = new ListPanel<>();
		listPanel.getAccessibleContext().setAccessibleName("List");
		listPanel.setCellRenderer(new DataCellRenderer());
		listPanel.setMouseListener(new ListMouseListener());

		availableToolsPanel.add(myButtonPanel, BorderLayout.EAST);
		availableToolsPanel.add(listPanel, BorderLayout.CENTER);
		availableToolsPanel.setBorder(new TitledBorder("Available Tools"));
		availableToolsPanel.getAccessibleContext().setAccessibleName("Available Toolse");

		panel.add(availableToolsPanel, BorderLayout.CENTER);
		panel.getAccessibleContext().setAccessibleName("Import Ghidra Tools");
		return panel;
	}
Create the panel for this dialog.
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/ImportGhidraToolsDialog.java