Package pal.gui
Class TreePainterNormal
java.lang.Object
pal.gui.TreePainter
pal.gui.TreePainterNormal
- All Implemented Interfaces:
Painter
A class that can paint a tree into a Graphics object.
- Version:
- $Id: TreePainterNormal.java,v 1.17 2003/08/16 23:48:26 matt Exp $
- Author:
- Alexei Drummond
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class pal.gui.TreePainter
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPoint
(PositionedNode node, int displayWidth, int displayHeight) Returns the preferred size for drawing (that is the size that will show everything nicely)void
void
paint
(Graphics g, int displayWidth, int displayHeight, LayoutTracker lt) protected void
paint
(PositionedNode node, Graphics g, int displayWidth, int displayHeight, LayoutTracker lt, boolean isRoot) Methods inherited from class pal.gui.TreePainter
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
-
Field Details
-
RIGHTBORDER
public static final int RIGHTBORDER- See Also:
-
LEFTBORDER
public static final int LEFTBORDER- See Also:
-
TOPBORDER
public static final int TOPBORDER- See Also:
-
BOTTOMBORDER
public static final int BOTTOMBORDER- See Also:
-
FONT_SIZE
public static final int FONT_SIZE- See Also:
-
YSPACER
public static final int YSPACER- See Also:
-
XSPACER
public static final int XSPACER- See Also:
-
-
Constructor Details
-
TreePainterNormal
-
-
Method Details
-
getPreferredSize
Returns the preferred size for drawing (that is the size that will show everything nicely) -
paint
protected void paint(PositionedNode node, Graphics g, int displayWidth, int displayHeight, LayoutTracker lt, boolean isRoot) -
getPoint
-
paint
-
paint
-