Package net.anwiba.commons.swing.icon
Class GuiIconDecorator
- java.lang.Object
-
- net.anwiba.commons.swing.icon.GuiIconDecorator
-
public class GuiIconDecorator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GuiIconDecorator(GuiIconSize size, javax.swing.ImageIcon icon)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static javax.swing.ImageIconadd(javax.swing.ImageIcon icon, javax.swing.ImageIcon decoration)protected static javax.swing.ImageIconadd(javax.swing.ImageIcon icon, javax.swing.ImageIcon decoration, int x, int y, int width, int height)GuiIconDecoratoradd(IAcceptor<java.lang.Void> acceptor, GuiIcon icon)javax.swing.ImageIcondecorate()static javax.swing.ImageIcondecorate(GuiIconSize size, javax.swing.ImageIcon icon, IGuiIcon decorationIcon)static javax.swing.ImageIcondecorate(GuiIconSize size, javax.swing.ImageIcon icon, IGuiIconDecoration decoration)static javax.swing.ImageIcondecorate(GuiIconSize size, DecorationPosition position, javax.swing.ImageIcon icon, java.lang.String extention, java.awt.Color fontColor, java.awt.Color backGroundColor)static javax.swing.ImageIcondecorate(GuiIconSize size, DecorationPosition position, javax.swing.ImageIcon icon, IGuiIcon decorationIcon)static javax.swing.ImageIcondecorate(GuiIconSize size, DecorationPosition position, IGuiIcon icon, IGuiIcon decorationIcon)static javax.swing.ImageIcondecorate(GuiIconSize size, IGuiIcon icon, IGuiIcon decorationIcon)static javax.swing.ImageIcondecorate(GuiIconSize size, IGuiIcon icon, IGuiIconDecoration decoration)static intgetSize(int iconSize, DecorationPosition position)static IGuiIconicon(GuiIcon icon, GuiIcon decorationIcon, DecorationPosition position)
-
-
-
Constructor Detail
-
GuiIconDecorator
public GuiIconDecorator(GuiIconSize size, javax.swing.ImageIcon icon)
-
-
Method Detail
-
add
public GuiIconDecorator add(IAcceptor<java.lang.Void> acceptor, GuiIcon icon)
-
decorate
public javax.swing.ImageIcon decorate()
-
icon
public static IGuiIcon icon(GuiIcon icon, GuiIcon decorationIcon, DecorationPosition position)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, IGuiIcon icon, IGuiIconDecoration decoration)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, IGuiIcon icon, IGuiIcon decorationIcon)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, DecorationPosition position, javax.swing.ImageIcon icon, java.lang.String extention, java.awt.Color fontColor, java.awt.Color backGroundColor)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, DecorationPosition position, IGuiIcon icon, IGuiIcon decorationIcon)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, javax.swing.ImageIcon icon, IGuiIconDecoration decoration)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, javax.swing.ImageIcon icon, IGuiIcon decorationIcon)
-
decorate
public static javax.swing.ImageIcon decorate(GuiIconSize size, DecorationPosition position, javax.swing.ImageIcon icon, IGuiIcon decorationIcon)
-
add
protected static javax.swing.ImageIcon add(javax.swing.ImageIcon icon, javax.swing.ImageIcon decoration, int x, int y, int width, int height)
-
add
public static javax.swing.ImageIcon add(javax.swing.ImageIcon icon, javax.swing.ImageIcon decoration)
-
getSize
public static int getSize(int iconSize, DecorationPosition position)
-
-