Class SubstanceIconFactory
- java.lang.Object
-
- org.pushingpixels.substance.internal.utils.icon.SubstanceIconFactory
-
public class SubstanceIconFactory extends Object
Icon factory for dynamically-changing icons. This class is for internal use only.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubstanceIconFactory.IconKindIcon kind of a title pane button.
-
Constructor Summary
Constructors Constructor Description SubstanceIconFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IcongetSliderHorizontalIcon(int size, boolean isMirrorred)Retrieves icon for horizontal slider inSubstanceSliderUI.static IcongetSliderRoundIcon(int size)Retrieves round icon for slider inSubstanceSliderUI.static IcongetSliderVerticalIcon(int size, boolean isMirrorred)Retrieves icon for vertical slider inSubstanceSliderUI.static IcongetTitlePaneIcon(SubstanceIconFactory.IconKind iconKind, SubstanceColorScheme scheme, SubstanceColorScheme backgroundScheme)Returns title pane icon of the specified kind.static IcongetTreeIcon(JTree tree, boolean isCollapsed)
-
-
-
Method Detail
-
getSliderHorizontalIcon
public static Icon getSliderHorizontalIcon(int size, boolean isMirrorred)
Retrieves icon for horizontal slider inSubstanceSliderUI.- Parameters:
size- The size of the icon to retrieve.isMirrorred- Indication whether the icon should be mirrored.- Returns:
- Icon for horizontal slider in
SubstanceSliderUI.
-
getSliderRoundIcon
public static Icon getSliderRoundIcon(int size)
Retrieves round icon for slider inSubstanceSliderUI.- Parameters:
size- The size of the icon to retrieve.- Returns:
- Round icon for slider in
SubstanceSliderUI.
-
getSliderVerticalIcon
public static Icon getSliderVerticalIcon(int size, boolean isMirrorred)
Retrieves icon for vertical slider inSubstanceSliderUI.- Parameters:
size- The size of the icon to retrieve.isMirrorred- Indication whether the icon should be mirrored.- Returns:
- Icon for vertical slider in
SubstanceSliderUI.
-
getTitlePaneIcon
public static Icon getTitlePaneIcon(SubstanceIconFactory.IconKind iconKind, SubstanceColorScheme scheme, SubstanceColorScheme backgroundScheme)
Returns title pane icon of the specified kind.- Parameters:
iconKind- Icon kind.scheme- Color scheme.- Returns:
- Title pane icon of the specified kind.
-
-