public class IconWithSmallOverlay
extends java.lang.Object
implements javax.swing.Icon
Constructor and Description |
---|
IconWithSmallOverlay(javax.swing.Icon baseIcon,
javax.swing.Icon overlayIcon)
Creates an icon based on one icon, with another icon adjusted in size
(to 12x12 pixels) and position (x/y offsets both 4 pixels) painted over
the top.
|
IconWithSmallOverlay(javax.swing.Icon baseIcon,
javax.swing.Icon overlayIcon,
int width,
int height,
int xOffset,
int yOffset)
Creates an icon based on one icon, with another icon adjusted in size and
position painted over the top.
|
Modifier and Type | Method and Description |
---|---|
int |
getIconHeight() |
int |
getIconWidth() |
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
public IconWithSmallOverlay(javax.swing.Icon baseIcon, javax.swing.Icon overlayIcon)
baseIcon
- The base iconoverlayIcon
- The icon to be painted on toppublic IconWithSmallOverlay(javax.swing.Icon baseIcon, javax.swing.Icon overlayIcon, int width, int height, int xOffset, int yOffset)
baseIcon
- The base iconoverlayIcon
- The icon to be painted on topwidth
- The desired width of the overlayIconheight
- The desired height of the overlayIconxOffset
- The desired x offset (relative to the base icon) for the
overlayIconyOffset
- The desired y offset (relative to the base icon) for the
overlayIconpublic void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
paintIcon
in interface javax.swing.Icon
public int getIconWidth()
getIconWidth
in interface javax.swing.Icon
public int getIconHeight()
getIconHeight
in interface javax.swing.Icon