public void iconsChanged(Set<String> changedIconIds, Icon newIcon) {
		UIDefaults defaults = UIManager.getDefaults();
		if (!(newIcon instanceof UIResource)) {
			newIcon = new IconUIResource(newIcon);
		}
		for (String changedIconId : changedIconIds) {
			String lafIconId = normalizedIdToLafIdMap.get(changedIconId);
			defaults.put(lafIconId, newIcon);
		}

		if (!changedIconIds.isEmpty()) {
			updateComponentUis();
		}
		themeManager.refreshGThemeValues();
		repaintAll();
	}
Called when one or more icons have changed.
@param changedIconIds set of icon ids affected by this icon change
@param newIcon the new icon to use for the given set of icon ids
Ghidra/Framework/Gui/src/main/java/generic/theme/laf/LookAndFeelManager.java