|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
griffon.coverflow.ui.GradientPanel
public class GradientPanel extends JPanel
JPanel subclass that draws a background gradient.
| Nested Class Summary | |
|---|---|
private class |
GradientPanel.GradientCacheManager
|
| Field Summary | |
|---|---|
private static String |
GRADIENT_END
|
private static String |
GRADIENT_START
|
private Color |
gradientEnd
|
private BufferedImage |
gradientImage
|
private Color |
gradientStart
|
| Fields inherited from class JPanel | |
|---|---|
| WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Fields inherited from class JComponent | |
|---|---|
| WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Constructor Summary | |
GradientPanel()
|
|
GradientPanel(LayoutManager layout)
|
|
| Method Summary | |
|---|---|
private void
|
createImageCache()
|
private void
|
disposeImageCache()
|
Color
|
getGradientEnd()
Returns the ending |
Color
|
getGradientStart()
Returns the starting |
protected void
|
paintComponent(Graphics g)
|
void
|
setGradientEnd(Color gradientEnd)
Sets the ending |
void
|
setGradientStart(Color gradientStart)
Sets the starting |
| Field Detail |
|---|
private static final String GRADIENT_END
private static final String GRADIENT_START
private Color gradientEnd
private BufferedImage gradientImage
private Color gradientStart
| Constructor Detail |
|---|
public GradientPanel()
public GradientPanel(LayoutManager layout)
| Method Detail |
|---|
private void createImageCache()
private void disposeImageCache()
public Color getGradientEnd()
Color of the gradient.
Color of the gradient.
public Color getGradientStart()
Color of the gradient.
Color of the gradient.
de protect protected void paintComponent(Graphics g)
public void setGradientEnd(Color gradientEnd)
Color of the gradient.
This is a JavaBeans bound property.
gradientEnd - the ending Color of the gradient
public void setGradientStart(Color gradientStart)
Color of the gradient.
This is a JavaBeans bound property.
gradientStart - the starting Color of the gradient
Groovy Documentation