gps.core
Class Painter
java.lang.Object
gps.core.Painter
- Direct Known Subclasses:
- DefaultHierarchyPainter
public abstract class Painter
- extends java.lang.Object
Field Summary |
static java.awt.Color |
DEFAULT_COLOR
default drawing color for lines |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_COLOR
public static java.awt.Color DEFAULT_COLOR
- default drawing color for lines
Painter
public Painter()
selectNode
public abstract void selectNode(java.awt.Graphics g,
GPSNode node)
unselectNode
public abstract void unselectNode(java.awt.Graphics g)
setSelectedNode
public abstract void setSelectedNode(GPSNode selectedNode)
getSelectedNode
public abstract GPSNode getSelectedNode()
startDrawing
public abstract void startDrawing(GPSNode rootNode,
java.awt.Graphics g)
getHorizontalValue
public abstract int getHorizontalValue()
drawLine
public void drawLine(java.awt.Graphics g,
java.awt.Point first,
java.awt.Point second,
java.awt.Color color)
- draws lines between the first and second point with given graphics object and color object
- Parameters:
Graphics
- gPoint
- firstPoint
- secondColor
- color