public abstract class DrawHint
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DrawHint.DrawShape |
static class |
DrawHint.DrawText |
Modifier and Type | Field and Description |
---|---|
java.awt.Color |
colorFill |
java.awt.Color |
colorLine |
static java.awt.Color |
HintColorDefault |
static java.awt.Color |
HintColorReference |
static java.awt.BasicStroke |
HintLineDefault |
static java.awt.BasicStroke |
HintLineThick |
boolean |
isModelCoords |
java.awt.Stroke |
lineStyle |
Constructor and Description |
---|
DrawHint() |
Modifier and Type | Method and Description |
---|---|
abstract DrawHint |
bold()
Do something to emphasize this hint.
|
DrawHint |
color(java.awt.Color line) |
DrawHint |
color(java.awt.Color line,
java.awt.Color fill) |
DrawHint |
color(java.awt.Color line,
int fillAlpha) |
DrawHint |
dashed() |
void |
draw(java.awt.Graphics2D g,
View2D view,
DrawSettings settings) |
protected abstract void |
drawHint(java.awt.Graphics2D g,
View2D view,
DrawSettings settings) |
DrawHint |
fill(java.awt.Color fill) |
DrawHint |
fillAlpha(int fillAlpha) |
DrawHint |
fromModel() |
protected java.awt.Color |
getDrawColor(java.awt.Color c,
DrawSettings s) |
DrawHint |
line(float width) |
DrawHint |
line(float width,
float... dash) |
DrawHint |
line(java.awt.Stroke s) |
DrawHint |
noFill() |
DrawHint |
noLine() |
static DrawHint |
shape(java.awt.Shape shape) |
static DrawHint |
text(java.lang.String text,
java.awt.geom.Point2D textPos) |
public java.awt.Color colorFill
public java.awt.Color colorLine
public static final java.awt.Color HintColorDefault
public static final java.awt.Color HintColorReference
public static java.awt.BasicStroke HintLineDefault
public static java.awt.BasicStroke HintLineThick
public boolean isModelCoords
public java.awt.Stroke lineStyle
public abstract DrawHint bold()
public DrawHint color(java.awt.Color line)
public DrawHint color(java.awt.Color line, java.awt.Color fill)
public DrawHint color(java.awt.Color line, int fillAlpha)
public DrawHint dashed()
public void draw(java.awt.Graphics2D g, View2D view, DrawSettings settings)
protected abstract void drawHint(java.awt.Graphics2D g, View2D view, DrawSettings settings)
public DrawHint fill(java.awt.Color fill)
public DrawHint fillAlpha(int fillAlpha)
public DrawHint fromModel()
protected java.awt.Color getDrawColor(java.awt.Color c, DrawSettings s)
public DrawHint line(float width)
public DrawHint line(float width, float... dash)
public DrawHint line(java.awt.Stroke s)
public DrawHint noFill()
public DrawHint noLine()
public static DrawHint shape(java.awt.Shape shape)
public static DrawHint text(java.lang.String text, java.awt.geom.Point2D textPos)