private JPanel createContent() {

		JPanel contentPane = new JPanel();
		contentPane.setLayout(new BorderLayout());

		JPanel buttonPanel = new JPanel();
		JButton yesBtn = new JButton("Yes");
		JButton noBtn = new JButton("No");
		buttonPanel.add(yesBtn);
		buttonPanel.add(noBtn);
		contentPane.add(buttonPanel, BorderLayout.CENTER);

		JCheckBox checkbox = new GCheckBox("Do not show this message again.");
		contentPane.add(checkbox, BorderLayout.SOUTH);

		// When the user selects the YES button they're indicating they want to reload the file, so
		// fire off an event to do so, making sure to save the checkbox status.
		yesBtn.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				FVEvent reloadEvt = new FVEvent(EventType.RELOAD_FILE, null);
				eventListener.send(reloadEvt);
				setVisible(false);
				showUpdateWarning = !(checkbox.isSelected());
			}

		});

		// When the NO button is selected, we just need to close the warning dialog
		// and return, making sure to save the checkbox status.
		noBtn.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				setVisible(false);
				showUpdateWarning = !(checkbox.isSelected());
			}

		});

		return contentPane;
	}
Creates the visual component of the dialog.

@return
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/logviewer/ui/ReloadDialog.java