@Override
	public void setTheme(GTheme theme) {
		if (!theme.hasSupportedLookAndFeel()) {
			Msg.error(this,
				"Attempted to set theme with an unsupported Look and Feel: " + theme.getName());
			return;
		}

		update(() -> {
			activeTheme = theme;
			activeLafType = theme.getLookAndFeelType();
			useDarkDefaults = theme.useDarkDefaults();
			lookAndFeelManager = activeLafType.getLookAndFeelManager(this);
			if (updateLookAndFeel()) {
				themePreferences.save(theme);
			}
		});

		currentValues.checkForUnresolvedReferences();
	}
Initialized the Theme and its values for the application.
Ghidra/Framework/Gui/src/main/java/generic/theme/ApplicationThemeManager.java