Class AbstractButtonIcon

java.lang.Object
net.infonode.gui.icon.button.AbstractButtonIcon
All Implemented Interfaces:
Serializable, Icon
Direct Known Subclasses:
ArrowIcon, CloseIcon, DockIcon, MaximizeIcon, MinimizeIcon, RestoreIcon, UndockIcon, WindowIcon

public abstract class AbstractButtonIcon extends Object implements Icon, Serializable
See Also:
  • Constructor Details

    • AbstractButtonIcon

      public AbstractButtonIcon()
    • AbstractButtonIcon

      public AbstractButtonIcon(Color color)
    • AbstractButtonIcon

      public AbstractButtonIcon(Color color, int size)
    • AbstractButtonIcon

      public AbstractButtonIcon(int size)
    • AbstractButtonIcon

      public AbstractButtonIcon(int size, boolean enabled)
  • Method Details

    • getIconWidth

      public int getIconWidth()
      Specified by:
      getIconWidth in interface Icon
    • getIconHeight

      public int getIconHeight()
      Specified by:
      getIconHeight in interface Icon
    • isShadowEnabled

      public boolean isShadowEnabled()
    • setShadowEnabled

      public void setShadowEnabled(boolean shadowEnabled)
    • getShadowStrength

      public float getShadowStrength()
    • setShadowStrength

      public void setShadowStrength(float shadowStrength)
    • paintIcon

      public void paintIcon(Component c, Graphics g, int x, int y)
      Specified by:
      paintIcon in interface Icon
    • paintIcon

      protected void paintIcon(Component c, Graphics g, int x1, int y1, int x2, int y2, boolean isShadow)
    • paintIcon

      protected void paintIcon(Component c, Graphics g, int x1, int y1, int x2, int y2)