Package resources.icons
Class IconWrapper
- java.lang.Object
-
- resources.icons.IconWrapper
-
- All Implemented Interfaces:
javax.swing.Icon
public abstract class IconWrapper extends java.lang.Object implements javax.swing.Icon
IconWrapper
provides a simple icon wrapper which delays icon construction until its first use.
-
-
Constructor Summary
Constructors Constructor Description IconWrapper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract javax.swing.Icon
createIcon()
Creates the icon upon first use.int
getIconHeight()
int
getIconWidth()
void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
-
-
-
Method Detail
-
createIcon
protected abstract javax.swing.Icon createIcon()
Creates the icon upon first use.- Returns:
- icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
-