public class VdIcon extends java.lang.Object implements javax.swing.Icon, java.lang.Comparable<VdIcon>
Constructor and Description |
---|
VdIcon(java.net.URL url) |
VdIcon(java.net.URL url,
int width,
int height) |
VdIcon(VdIcon icon,
java.awt.Color background) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(VdIcon other) |
void |
enableCheckerBoardBackground(boolean enable) |
int |
getIconHeight() |
int |
getIconWidth() |
java.lang.String |
getName() |
java.net.URL |
getURL() |
static void |
paintCheckeredBackground(java.awt.Graphics g,
java.awt.Color backgroundColor,
java.awt.Color checkeredColor,
java.awt.Shape clip,
int cellSize)
TODO: Merge this code back with GraphicsUtil in idea.
|
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
public VdIcon(java.net.URL url)
public VdIcon(java.net.URL url, int width, int height)
public VdIcon(VdIcon icon, java.awt.Color background)
public java.lang.String getName()
public java.net.URL getURL()
public static void paintCheckeredBackground(java.awt.Graphics g, java.awt.Color backgroundColor, java.awt.Color checkeredColor, java.awt.Shape clip, int cellSize)
cellSize
pixels.public 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
public int compareTo(VdIcon other)
compareTo
in interface java.lang.Comparable<VdIcon>
public void enableCheckerBoardBackground(boolean enable)