Class RolloverIcon

java.lang.Object
com.jidesoft.icons.RolloverIcon
All Implemented Interfaces:
Icon

public class RolloverIcon extends Object implements Icon
RolloverIcon provides the expanded and collapsed tree icons that has rollover and fade effect. However it can be used to implement icon for any other purpose, not just the tree icons.
Since:
3.3.0
  • Field Details

    • COLOR_COLLAPSED_FILL_ROLLOVER

      public static Color COLOR_COLLAPSED_FILL_ROLLOVER
      All colors used by the default icons. You can change them to fit your L&F.
    • COLOR_COLLAPSED_FILL

      public static Color COLOR_COLLAPSED_FILL
    • COLOR_COLLAPSED_ROLLOVER

      public static Color COLOR_COLLAPSED_ROLLOVER
    • COLOR_COLLAPSED

      public static Color COLOR_COLLAPSED
    • COLOR_EXPANDED_FILL_ROLLOVER

      public static Color COLOR_EXPANDED_FILL_ROLLOVER
    • COLOR_EXPANDED_FILL

      public static Color COLOR_EXPANDED_FILL
    • COLOR_EXPANDED_ROLLOVER

      public static Color COLOR_EXPANDED_ROLLOVER
    • COLOR_EXPANDED

      public static Color COLOR_EXPANDED
    • ICON_EXPANDED

      public static final int ICON_EXPANDED
      See Also:
    • ICON_COLLAPSED

      public static final int ICON_COLLAPSED
      See Also:
  • Constructor Details

    • RolloverIcon

      public RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport, int iconType)
      Creates an RolloverIcon.
      Parameters:
      rolloverSupport - the IconRolloverSupport interface that should be implemented on a component.
      iconType - the icon type. It could be either ICON_EXPANDED or ICON_COLLAPSED.
    • RolloverIcon

      public RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport, Icon normalIcon)
      Creates an RolloverIcon.
      Parameters:
      rolloverSupport - the IconRolloverSupport interface that should be implemented on a component.
      normalIcon - the normal icon
    • RolloverIcon

      public RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport, Icon normalIcon, Icon rolloverIcon)
      Creates an RolloverIcon.
      Parameters:
      rolloverSupport - the IconRolloverSupport interface that should be implemented on a component.
      normalIcon - the normal icon. This icon will be used to determine the icon size. The size of the rollover icon is ignored so you should make sure the two icons have the same size.
      rolloverIcon - the rollover icon
  • Method Details