|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdesktop.swingx.painter.effects.AbstractAreaEffect
org.jdesktop.swingx.painter.effects.NeonBorderEffect
public class NeonBorderEffect
An effect which draws a multicolored border around a painter's shape. It will interpolate between two specified colors, creating a neon like effect.
| Nested Class Summary | |
|---|---|
static class |
NeonBorderEffect.BorderPosition
An enum representing the position of the border: inside, outside, or centered on the border. |
| Constructor Summary | |
|---|---|
NeonBorderEffect()
Create a new NeonBorderEffect |
|
NeonBorderEffect(java.awt.Color edgeColor,
java.awt.Color centerColor,
int effectWidth)
Creates a new instance of NeonBorderEffect |
|
| Method Summary | |
|---|---|
NeonBorderEffect.BorderPosition |
getBorderPosition()
|
java.awt.Color |
getCenterColor()
|
java.awt.Color |
getEdgeColor()
Gets the current edge color. |
void |
setBorderPosition(NeonBorderEffect.BorderPosition borderPosition)
|
void |
setCenterColor(java.awt.Color centerColor)
|
void |
setEdgeColor(java.awt.Color edgeColor)
Set the edge color |
| Methods inherited from class org.jdesktop.swingx.painter.effects.AbstractAreaEffect |
|---|
addPropertyChangeListener, apply, getBrushColor, getBrushSteps, getEffectWidth, getOffset, isRenderInsideShape, isShapeMasked, isShouldFillShape, removePropertyChangeListener, setBrushColor, setBrushSteps, setEffectWidth, setOffset, setRenderInsideShape, setShapeMasked, setShouldFillShape |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NeonBorderEffect()
public NeonBorderEffect(java.awt.Color edgeColor,
java.awt.Color centerColor,
int effectWidth)
| Method Detail |
|---|
public java.awt.Color getEdgeColor()
public void setEdgeColor(java.awt.Color edgeColor)
edgeColor - public java.awt.Color getCenterColor()
public void setCenterColor(java.awt.Color centerColor)
centerColor - color in the center of the effect.getCenterColor()public NeonBorderEffect.BorderPosition getBorderPosition()
NeonBorderEffect.BorderPositionpublic void setBorderPosition(NeonBorderEffect.BorderPosition borderPosition)
borderPosition - position of the border relative to the edge of painter covered area.getBorderPosition(),
NeonBorderEffect.BorderPosition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||