Package VASSAL.counters
Class ColoredBorder
java.lang.Object
VASSAL.counters.ColoredBorder
- All Implemented Interfaces:
Highlighter
public class ColoredBorder extends Object implements Highlighter
-
Field Summary
Fields Modifier and Type Field Description protected Colorcprotected List<Highlighter>highlightersprotected intthickness -
Constructor Summary
Constructors Constructor Description ColoredBorder()ColoredBorder(Color c, int thickness) -
Method Summary
Modifier and Type Method Description voidaddHighlighter(Highlighter h)RectangleboundingBox(GamePiece p)voiddraw(GamePiece p, Graphics g, int x, int y, Component obs, double zoom)ColorgetColor()intgetThickness()protected voidhighlightSelectionBounds(GamePiece p, Graphics g, int x, int y, Component obs, double zoom)voidremoveHighlighter(Highlighter h)voidsetColor(Color c)voidsetThickness(int thickness)
-
Field Details
-
c
-
thickness
protected int thickness -
highlighters
-
-
Constructor Details
-
ColoredBorder
public ColoredBorder() -
ColoredBorder
-
-
Method Details
-
addHighlighter
-
removeHighlighter
-
draw
- Specified by:
drawin interfaceHighlighter
-
highlightSelectionBounds
-
boundingBox
- Specified by:
boundingBoxin interfaceHighlighter
-
setColor
-
getColor
-
getThickness
public int getThickness() -
setThickness
public void setThickness(int thickness)
-