edu.upenn.crimson.gui
Class Root.RootFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by edu.upenn.crimson.gui.Root.RootFrame
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Enclosing class:
Root

private static class Root.RootFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JMenuItem about
           
private  javax.swing.JMenuItem appendTree
           
private  javax.swing.JMenuItem clearHistory
           
private  javax.swing.JMenuItem clearMessages
           
private  javax.swing.JMenuItem closeDB
           
private  javax.swing.JMenuItem copyHistory
           
private  javax.swing.JMenuItem deleteModel
           
private  javax.swing.JMenuItem deleteQuery
           
private  javax.swing.JMenuItem deleteTree
           
private  javax.swing.JMenuItem exportQuery
           
private  javax.swing.JMenuItem exportTree
           
private  javax.swing.JMenuItem helpTopics
           
private  javax.swing.JTextArea history
           
private  javax.swing.JMenuItem importQuery
           
private  javax.swing.JMenuItem loadAllQuery
           
private  javax.swing.JMenuItem loadQuery
           
private  javax.swing.JMenuItem loadTree
           
private  javax.swing.JMenuItem manageModel
           
private  javax.swing.JMenuItem manageQuery
           
private  javax.swing.JMenuItem manageTree
           
private  javax.swing.JTextArea messages
           
private  javax.swing.JMenuItem newickTree
           
private  javax.swing.JMenuItem newModel
           
private  javax.swing.JMenuItem newQuery
           
private  javax.swing.JMenuItem openDB
           
private  javax.swing.JProgressBar progressBar
           
private  javax.swing.JMenuItem publishQuery
           
private  javax.swing.JMenuItem quit
           
private  javax.swing.JMenuItem refreshModel
           
private  javax.swing.JMenuItem refreshTree
           
private  javax.swing.JMenuItem selectHistory
           
private  javax.swing.JMenuItem setDBType
           
private  javax.swing.JMenuItem statsTree
           
private  javax.swing.JLabel statusBar
           
private  javax.swing.JMenuItem testDB
           
private  javax.swing.JCheckBoxMenuItem toggleShowMessages
           
private  javax.swing.JMenuItem view3DTree
           
private  javax.swing.JMenuItem viewAPI
           
private  javax.swing.JMenuItem viewModel
           
private  javax.swing.JMenuItem viewQuery
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Root.RootFrame()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handle menu items.
private  javax.swing.JMenuItem addMenuItem(javax.swing.JMenuItem item, javax.swing.JMenu menu, java.lang.String label, int mnemonic, javax.swing.ImageIcon image)
          Add specified item to specified menu.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

setDBType

private javax.swing.JMenuItem setDBType

openDB

private javax.swing.JMenuItem openDB

closeDB

private javax.swing.JMenuItem closeDB

testDB

private javax.swing.JMenuItem testDB

quit

private javax.swing.JMenuItem quit

copyHistory

private javax.swing.JMenuItem copyHistory

clearHistory

private javax.swing.JMenuItem clearHistory

selectHistory

private javax.swing.JMenuItem selectHistory

toggleShowMessages

private javax.swing.JCheckBoxMenuItem toggleShowMessages

clearMessages

private javax.swing.JMenuItem clearMessages

loadTree

private javax.swing.JMenuItem loadTree

appendTree

private javax.swing.JMenuItem appendTree

exportTree

private javax.swing.JMenuItem exportTree

statsTree

private javax.swing.JMenuItem statsTree

newickTree

private javax.swing.JMenuItem newickTree

view3DTree

private javax.swing.JMenuItem view3DTree

refreshTree

private javax.swing.JMenuItem refreshTree

manageTree

private javax.swing.JMenuItem manageTree

deleteTree

private javax.swing.JMenuItem deleteTree

newModel

private javax.swing.JMenuItem newModel

refreshModel

private javax.swing.JMenuItem refreshModel

viewModel

private javax.swing.JMenuItem viewModel

manageModel

private javax.swing.JMenuItem manageModel

deleteModel

private javax.swing.JMenuItem deleteModel

newQuery

private javax.swing.JMenuItem newQuery

loadQuery

private javax.swing.JMenuItem loadQuery

loadAllQuery

private javax.swing.JMenuItem loadAllQuery

publishQuery

private javax.swing.JMenuItem publishQuery

importQuery

private javax.swing.JMenuItem importQuery

exportQuery

private javax.swing.JMenuItem exportQuery

viewQuery

private javax.swing.JMenuItem viewQuery

manageQuery

private javax.swing.JMenuItem manageQuery

deleteQuery

private javax.swing.JMenuItem deleteQuery

helpTopics

private javax.swing.JMenuItem helpTopics

viewAPI

private javax.swing.JMenuItem viewAPI

about

private javax.swing.JMenuItem about

messages

private javax.swing.JTextArea messages

history

private javax.swing.JTextArea history

statusBar

private javax.swing.JLabel statusBar

progressBar

private javax.swing.JProgressBar progressBar
Constructor Detail

Root.RootFrame

public Root.RootFrame()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Handle menu items.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

addMenuItem

private javax.swing.JMenuItem addMenuItem(javax.swing.JMenuItem item,
                                          javax.swing.JMenu menu,
                                          java.lang.String label,
                                          int mnemonic,
                                          javax.swing.ImageIcon image)
Add specified item to specified menu.




Copyright 2006 Stephen Fisher, Susan Davidson, and Junhyong Kim, University of Pennsylvania.