@Override
	protected void createMainPanel(String[] knownUsers, boolean anonymousServerAccessAllowed) {

		JPanel mainPanel = new JPanel();
		mainPanel.setLayout(new BorderLayout());
		mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 10, 5, 10));

		userAccessPanel = new UserAccessPanel(currentUser);
		mainPanel.add(userAccessPanel, BorderLayout.CENTER);

		if (anonymousServerAccessAllowed && origAnonymousAccessEnabled) {
			JLabel anonymousAccessLabel = new GDLabel("Anonymous Read-Only Access Enabled");
			anonymousAccessLabel.setBorder(BorderFactory.createEmptyBorder(5, 2, 0, 0));
			Gui.registerFont(anonymousAccessLabel, Font.ITALIC);
			mainPanel.add(anonymousAccessLabel, BorderLayout.SOUTH);
		}

		add(mainPanel);
	}
Creates the main gui panel, containing the known users, button, and user access
panels.
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/ViewProjectAccessPanel.java