Icon (boolean enabled) { if (myIcon != AllIcons.General.ArrowDown) { myIcon = UIManager.getIcon("ComboBoxButton.arrowIcon"); myDisabledIcon = UIManager.getIcon("ComboBoxButton.arrowIconDisabled"); if (myIcon == null) myIcon = AllIcons.General.ArrowDown; if (myDisabledIcon == null) myDisabledIcon = IconLoader.getDisabledIcon(AllIcons.General.ArrowDown); } return enabled ? myIcon : myDisabledIcon; }