pal.gui
Class TreePainterNormal
java.lang.Object
|
+--pal.gui.TreePainter
|
+--pal.gui.TreePainterNormal
- All Implemented Interfaces:
- Painter
- public class TreePainterNormal
- extends TreePainter
A class that can paint a tree into a Graphics object.
Method Summary |
java.awt.Point |
getPoint(PositionedNode node,
int displayWidth,
int displayHeight)
|
java.awt.Dimension |
getPreferredSize()
Returns the preferred size for drawing
(that is the size that will show everything nicely) |
void |
paint(java.awt.Graphics g,
int displayWidth,
int displayHeight)
|
void |
paint(java.awt.Graphics g,
int displayWidth,
int displayHeight,
LayoutTracker lt)
|
protected void |
paint(PositionedNode node,
java.awt.Graphics g,
int displayWidth,
int displayHeight,
LayoutTracker lt)
|
Methods inherited from class pal.gui.TreePainter |
doScale, doTitle, drawSymbol, getBootstrapValue, getMaxLeafTime, getNodeLabelColour, getNodeName, getPenWidth, getSizeOfScale, getTimeOrderCharacterData, getTitle, getTree, isShowingInternalLabels, isShowingNodeHeights, isShowTitle, isUsingColor, isUsingSymbols, setAttributeName, setColouriser, setLabelMapping, setPenWidth, setShowingNodeHeights, setTimeOrderCharacterData, setTitle, setTree, setUsingColor, setUsingSymbols, standardTreePrep |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RIGHTBORDER
public static final int RIGHTBORDER
LEFTBORDER
public static final int LEFTBORDER
TOPBORDER
public static final int TOPBORDER
BOTTOMBORDER
public static final int BOTTOMBORDER
FONT_SIZE
public static final int FONT_SIZE
YSPACER
public static final int YSPACER
XSPACER
public static final int XSPACER
TreePainterNormal
public TreePainterNormal(Tree toDisplay,
java.lang.String title,
boolean showTitle)
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Returns the preferred size for drawing
(that is the size that will show everything nicely)
paint
protected void paint(PositionedNode node,
java.awt.Graphics g,
int displayWidth,
int displayHeight,
LayoutTracker lt)
getPoint
public java.awt.Point getPoint(PositionedNode node,
int displayWidth,
int displayHeight)
paint
public void paint(java.awt.Graphics g,
int displayWidth,
int displayHeight)
paint
public void paint(java.awt.Graphics g,
int displayWidth,
int displayHeight,
LayoutTracker lt)