java.lang.Object
edu.stanford.genetics.treeview.app.TreeViewApp
edu.stanford.genetics.treeview.app.TreeViewAppX
- All Implemented Interfaces:
- Daemon.RequestHandler, java.util.EventListener, java.awt.event.WindowListener
- public class TreeViewAppX
- extends TreeViewApp
- implements Daemon.RequestHandler
This class defines the treeview application. The actual
Gui handling of a given window is done by TreeViewFrame, which
represents a single document.
Because multiple documents can be open at a given time, there
can be multiple TVFrame objects. however, there can be only one
TreeView object.
what this really means is that TreeView itself just manages two
resources, the window list and the global config. Anything that
effects these resources should bottleneck through TreeView.
1/16/2003 by popular demand (with the exception of my advisor) I have decided to
try and make an applet version.
as a first cut, I'm just going to make this class extend applet and pop open a jframe.
Methods inherited from class edu.stanford.genetics.treeview.app.TreeViewApp |
closeAllWindows, getGlobalConfig, getUpdateUrl, getVersionTag, openNew, openNew, rebuildWindowMenus, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
daemon
private static Daemon daemon
USE_DAEMON
private static boolean USE_DAEMON
TreeViewAppX
public TreeViewAppX()
main
public static void main(java.lang.String[] astring)
- Description copied from class:
TreeViewApp
- Main method for TreeView application.
openNew
public void openNew(java.lang.String[] args)
- opens a TreeViewFrame window
getTreeViewFrame
private edu.stanford.genetics.treeview.TreeViewFrame getTreeViewFrame(boolean newFrame)
handleRequest
public void handleRequest(java.lang.String[] args)
- Specified by:
handleRequest
in interface Daemon.RequestHandler