@Override
	public int getIconWidth() {
		return UIScale.scale( iconWidth );
	}
Scales the given image icon using the system and user scale factors and
paints the icon at system scale factor 1x. This gives best scaling quality.
If the given image icon supports multiple resolutions, the best resolution
variant is used. The last scaled image is cached for faster repainting.

@author Karl Tauber
flatlaf-core/src/main/java/com/formdev/flatlaf/util/ScaledImageIcon.java