Painter
public class TreePainterNormal extends TreePainter
Modifier and Type | Field | Description |
---|---|---|
static int |
BOTTOMBORDER |
|
static int |
FONT_SIZE |
|
static int |
LEFTBORDER |
|
static int |
RIGHTBORDER |
|
static int |
TOPBORDER |
|
static int |
XSPACER |
|
static int |
YSPACER |
attName, BACKGROUND, BOOTSTRAP_ATTRIBUTE_NAME, BOOTSTRAP_SUPPORT_COLOUR, DEFAULT_FONT, DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_FONT_STYLE, FOREGROUND, HILITED_LABEL_DISPLAY, NORMAL_LABEL_COLOR, NORMAL_LABEL_DISPLAY, showingInternalLabels, title_, treeNode
Constructor | Description |
---|---|
TreePainterNormal(Tree toDisplay,
java.lang.String title,
boolean showTitle) |
Modifier and Type | Method | Description |
---|---|---|
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,
boolean isRoot) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doScale, doTitle, drawSymbol, getBootstrapValue, getLabelFont, getLongestIdentifierPixelWidth, getMaxLeafTime, getNodeDisplay, getNodeName, getPenWidth, getSizeOfScale, getTimeOrderCharacterData, getTitle, getTree, isShowingInternalLabels, isShowingNodeHeights, isShowTitle, isUsingColor, isUsingSymbols, setAttributeName, setColouriser, setLabelFont, setLabelFontSize, setLabelMapping, setMaxHeight, setPenWidth, setShowingNodeHeights, setTimeOrderCharacterData, setTitle, setTree, setTreeImpl, setUsingColor, setUsingSymbols, standardTreePrep
public static final int RIGHTBORDER
public static final int LEFTBORDER
public static final int TOPBORDER
public static final int BOTTOMBORDER
public static final int FONT_SIZE
public static final int YSPACER
public static final int XSPACER
public TreePainterNormal(Tree toDisplay, java.lang.String title, boolean showTitle)
public java.awt.Dimension getPreferredSize()
protected void paint(PositionedNode node, java.awt.Graphics g, int displayWidth, int displayHeight, LayoutTracker lt, boolean isRoot)
public java.awt.Point getPoint(PositionedNode node, int displayWidth, int displayHeight)
public void paint(java.awt.Graphics g, int displayWidth, int displayHeight)
public void paint(java.awt.Graphics g, int displayWidth, int displayHeight, LayoutTracker lt)