pal.gui
Class TreePainterCircular
java.lang.Object
|
+--pal.gui.TreePainter
|
+--pal.gui.TreePainterCircular
- All Implemented Interfaces:
- Painter
- public class TreePainterCircular
- extends TreePainter
A class that can paint a tree (in a circular fashion) into a Graphics object .
Method Summary |
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,
boolean invert)
|
void |
paint(java.awt.Graphics g,
int displayWidth,
int displayHeight,
boolean invert,
LayoutTracker lt)
|
void |
paint(java.awt.Graphics g,
int displayWidth,
int displayHeight,
LayoutTracker lt)
|
protected void |
paint(PositionedNode node,
CircularGraphics cg)
|
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
TreePainterCircular
public TreePainterCircular(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,
CircularGraphics cg)
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)
paint
public final void paint(java.awt.Graphics g,
int displayWidth,
int displayHeight,
boolean invert)
paint
public final void paint(java.awt.Graphics g,
int displayWidth,
int displayHeight,
boolean invert,
LayoutTracker lt)