final class PlasticBumps
extends java.lang.Object
implements javax.swing.Icon
| Modifier and Type | Class and Description |
|---|---|
private static class |
PlasticBumps.BumpBuffer |
| Modifier and Type | Field and Description |
|---|---|
private java.awt.Color |
backColor |
private PlasticBumps.BumpBuffer |
buffer |
private static java.util.List<PlasticBumps.BumpBuffer> |
BUFFERS |
private java.awt.Color |
shadowColor |
private java.awt.Color |
topColor |
private int |
xBumps |
private int |
yBumps |
| Constructor and Description |
|---|
PlasticBumps(int width,
int height,
java.awt.Color newTopColor,
java.awt.Color newShadowColor,
java.awt.Color newBackColor) |
| Modifier and Type | Method and Description |
|---|---|
private PlasticBumps.BumpBuffer |
getBuffer(java.awt.GraphicsConfiguration gc,
java.awt.Color aTopColor,
java.awt.Color aShadowColor,
java.awt.Color aBackColor) |
int |
getIconHeight() |
int |
getIconWidth() |
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
(package private) void |
setBumpArea(int width,
int height) |
(package private) void |
setBumpColors(java.awt.Color newTopColor,
java.awt.Color newShadowColor,
java.awt.Color newBackColor) |
private static final java.util.List<PlasticBumps.BumpBuffer> BUFFERS
private int xBumps
private int yBumps
private java.awt.Color topColor
private java.awt.Color shadowColor
private java.awt.Color backColor
private PlasticBumps.BumpBuffer buffer
PlasticBumps(int width,
int height,
java.awt.Color newTopColor,
java.awt.Color newShadowColor,
java.awt.Color newBackColor)
void setBumpArea(int width,
int height)
void setBumpColors(java.awt.Color newTopColor,
java.awt.Color newShadowColor,
java.awt.Color newBackColor)
public void paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y)
paintIcon in interface javax.swing.Iconpublic int getIconWidth()
getIconWidth in interface javax.swing.Iconpublic int getIconHeight()
getIconHeight in interface javax.swing.Iconprivate PlasticBumps.BumpBuffer getBuffer(java.awt.GraphicsConfiguration gc, java.awt.Color aTopColor, java.awt.Color aShadowColor, java.awt.Color aBackColor)