|
||||||||||
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.BorderPosition
public 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 |