EDU.ksu.cis.viewer
Class TreeFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--EDU.ksu.cis.viewer.TreeFrame

public class TreeFrame
extends JFrame

A frame for displaying a tree. This provides a straightforward means for displaying a tree that implements TreeInterface. The frame contains a scroll pane which contains a TreeComponent displaying the tree.

Author:
Rod Howell (howell@cis.ksu.edu)
See Also:
TreeInterface, TreeComponent, Serialized Form

Inner classes inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
TreeFrame(TreeInterface t, int maxHeight)
          Contstructs a TreeFrame displaying the given tree.
TreeFrame(TreeInterface t, int maxHeight, Colorizer c)
          Contstructs a TreeFrame displaying the given tree.
TreeFrame(TreeInterface t, int maxHeight, Colorizer c, Font fnt)
          Constructs a TreeFrame displaying the given tree using the given Font.
TreeFrame(TreeInterface t, int maxHeight, Font fnt)
          Constructs a TreeFrame displaying the given tree using the given Font.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeFrame

public TreeFrame(TreeInterface t,
                 int maxHeight,
                 Colorizer c)
Contstructs a TreeFrame displaying the given tree. The frame has a meaningful initial size and is ready to be displayed.
Parameters:
t - the tree to be displayed.
maxHeight - the maximum height to be displayed
c - the Colorizer to colorize the tree

TreeFrame

public TreeFrame(TreeInterface t,
                 int maxHeight)
Contstructs a TreeFrame displaying the given tree. The frame has a meaningful initial size and is ready to be displayed.
Parameters:
t - the tree to be displayed.
maxHeight - the maximum height to be displayed

TreeFrame

public TreeFrame(TreeInterface t,
                 int maxHeight,
                 Colorizer c,
                 Font fnt)
Constructs a TreeFrame displaying the given tree using the given Font. The frame has a meaningful initial size and is ready to be displayed.
Parameters:
t - the tree to be displayed.
maxHeight - the maximum height to be displayed
c - the Colorizer to colorize the tree
fnt - the Font to use
Throws:
NullPointerException - if fnt is null.

TreeFrame

public TreeFrame(TreeInterface t,
                 int maxHeight,
                 Font fnt)
Constructs a TreeFrame displaying the given tree using the given Font. The frame has a meaningful initial size and is ready to be displayed.
Parameters:
t - the tree to be displayed.
maxHeight - the maximum height to be displayed
fnt - the Font to use
Throws:
NullPointerException - if fnt is null.