public abstract class AbstractMultipassHighlight
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.awt.Stroke |
DASHED_LINE |
protected java.awt.Color |
fillColor |
protected java.awt.Stroke |
stroke |
protected java.awt.Color |
strokeColor |
static java.awt.Stroke |
THICK_LINE |
static java.awt.Stroke |
THIN_LINE |
Constructor and Description |
---|
AbstractMultipassHighlight() |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Color |
getFillColor() |
protected int |
getFillPassCount() |
protected java.awt.Color |
getFillXorColor() |
protected abstract java.awt.Shape |
getShape(DesignPanel panel) |
protected java.awt.Stroke |
getStroke() |
protected java.awt.Color |
getStrokeColor() |
protected int |
getStrokePassCount() |
protected java.awt.Color |
getStrokeXorColor() |
protected boolean |
isFillXorMode() |
protected boolean |
isStrokeXorMode() |
void |
paint(DesignPanel panel,
java.awt.Graphics2D g) |
protected void |
setFillPass(int pass) |
protected void |
setStrokePass(int pass) |
public static final java.awt.Stroke DASHED_LINE
public static final java.awt.Stroke THICK_LINE
public static final java.awt.Stroke THIN_LINE
protected java.awt.Color strokeColor
protected java.awt.Color fillColor
protected java.awt.Stroke stroke
public void paint(DesignPanel panel, java.awt.Graphics2D g)
protected abstract java.awt.Shape getShape(DesignPanel panel)
protected java.awt.Color getStrokeColor()
protected java.awt.Color getStrokeXorColor()
protected java.awt.Color getFillColor()
protected java.awt.Color getFillXorColor()
protected boolean isStrokeXorMode()
protected boolean isFillXorMode()
protected java.awt.Stroke getStroke()
protected void setStrokePass(int pass)
protected int getStrokePassCount()
protected void setFillPass(int pass)
protected int getFillPassCount()