Package pal.gui

Class TreePainterNormal

  • All Implemented Interfaces:
    Painter

    public class TreePainterNormal
    extends TreePainter
    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
    • Constructor Detail

      • TreePainterNormal

        public TreePainterNormal​(Tree toDisplay,
                                 java.lang.String title,
                                 boolean showTitle)
    • Method Detail

      • 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,
                             boolean isRoot)
      • 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)