Package 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 .
Version:
$Id: TreePainterCircular.java,v 1.13 2003/07/20 02:36:08 matt Exp $
Author:
Alexei Drummond, Matthew Goode
  • Field Details

  • Constructor Details

    • TreePainterCircular

      public TreePainterCircular(Tree toDisplay, String title, boolean showTitle)
  • Method Details

    • setTreeImpl

      public void setTreeImpl(Tree t)
      Description copied from class: TreePainter
      may be implemented by sub classes
      Overrides:
      setTreeImpl in class TreePainter
    • getPreferredSize

      public 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(Graphics g, int displayWidth, int displayHeight)
    • paint

      public void paint(Graphics g, int displayWidth, int displayHeight, LayoutTracker lt)
    • paint

      public final void paint(Graphics g, int displayWidth, int displayHeight, boolean invert)
    • paint

      public final void paint(Graphics g, int displayWidth, int displayHeight, boolean invert, LayoutTracker lt)