private JPanel createHomePanel() {
		JPanel panel = new JPanel(new BorderLayout());
		panel.setBorder(new TitledBorder("Home"));

		addressLabel = new GDLabel("01001000");

		Font monoFont = Gui.getFont("font.monospaced");
		addressLabel.setFont(monoFont);

		instLabel = new GDLabel("jmp DAT_01001000");
		instLabel.setFont(monoFont);

		homeButton = createButton("Home");
		homeButton.addActionListener(e -> plugin.goTo(model.getAddress()));
		homeButton.getAccessibleContext().setAccessibleName("Home");
		JPanel innerPanel = new JPanel();
		BoxLayout bl = new BoxLayout(innerPanel, BoxLayout.X_AXIS);
		innerPanel.setLayout(bl);

		innerPanel.add(Box.createHorizontalStrut(5));
		innerPanel.add(homeButton);
		innerPanel.add(Box.createHorizontalStrut(10));
		innerPanel.add(addressLabel);
		innerPanel.add(Box.createHorizontalStrut(20));
		innerPanel.add(instLabel);
		innerPanel.add(Box.createHorizontalStrut(10));
		innerPanel.getAccessibleContext().setAccessibleName("Home Content");
		panel.add(innerPanel, BorderLayout.CENTER);
		panel.getAccessibleContext().setAccessibleName("Home");
		return panel;
	}
Dialog to prompt for overriding a fallthrough address on an instruction.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/fallthrough/FallThroughDialog.java