Package com.jgoodies.looks.plastic
Class PlasticBumps
- java.lang.Object
-
- com.jgoodies.looks.plastic.PlasticBumps
-
- All Implemented Interfaces:
javax.swing.Icon
final class PlasticBumps extends java.lang.Object implements javax.swing.Icon
Creates, adjusts and paints the bumps used in the JGoodies Plastic L&Fs.- Version:
- $Revision: 1.11 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PlasticBumps.BumpBuffer
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description PlasticBumps(int width, int height, java.awt.Color newTopColor, java.awt.Color newShadowColor, java.awt.Color newBackColor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
BUFFERS
private static final java.util.List<PlasticBumps.BumpBuffer> BUFFERS
-
xBumps
private int xBumps
-
yBumps
private int yBumps
-
topColor
private java.awt.Color topColor
-
shadowColor
private java.awt.Color shadowColor
-
backColor
private java.awt.Color backColor
-
buffer
private PlasticBumps.BumpBuffer buffer
-
-
Method Detail
-
setBumpArea
void setBumpArea(int width, int height)
-
setBumpColors
void setBumpColors(java.awt.Color newTopColor, java.awt.Color newShadowColor, java.awt.Color newBackColor)
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
getBuffer
private PlasticBumps.BumpBuffer getBuffer(java.awt.GraphicsConfiguration gc, java.awt.Color aTopColor, java.awt.Color aShadowColor, java.awt.Color aBackColor)
-
-