sexi.gui
Class ForestCreatorFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--sexi.gui.DialogFrame
                                      |
                                      +--sexi.gui.ForestCreatorFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ForestCreatorFrame
extends DialogFrame
implements java.awt.event.ActionListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  Forest actForest
           
(package private)  javax.swing.JPanel buttonPanel
           
(package private)  javax.swing.JButton clearButt
           
(package private)  java.awt.Frame frameOwner
           
(package private)  boolean isShowTreePanel
           
(package private)  javax.swing.JList listFace
           
(package private)  javax.swing.DefaultListModel listModel
           
(package private)  ManualForestPanel manualForestPanel
           
(package private)  RandomForestPanel randomForestPanel
           
(package private)  TreeTopControlPanel topControlPanel
           
(package private)  TreeTopPanel topPanel
           
(package private)  javax.swing.JToggleButton topViewB
           
(package private)  java.util.ArrayList treeSpecList
           
(package private)  UniformForestPanel uniformForestPanel
           
(package private)  int viewIndex
           
 
Fields inherited from class sexi.gui.DialogFrame
cancelButt, okButt, thisParent
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
modal, resizable, title
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
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
ForestCreatorFrame(java.awt.event.ActionListener ok, java.awt.event.ActionListener cancel)
           
ForestCreatorFrame(java.awt.Dialog parent, java.awt.event.ActionListener ok, java.awt.event.ActionListener cancel)
           
ForestCreatorFrame(java.awt.Frame parent, java.awt.event.ActionListener ok, java.awt.event.ActionListener cancel)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addForestCreatedListener(java.awt.event.ActionListener l)
           
static void main(java.lang.String[] args)
           
 void reset()
           
 void setRandom(java.util.Random r)
           
 void setRandomSeed(long i)
           
 void setShowTreePanel(boolean b)
           
 void setTreePanel(TreeTopPanel tp)
           
 void setTreeSpecList(java.util.Collection treeSpecs)
           
 
Methods inherited from class sexi.gui.DialogFrame
addApproveActionListener, getApproveButtonPanel, getCancelButton, getOkButton, processKeyEvent, setResizable
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, constructComponentName, dispose, getTitle, hide, interruptBlocking, isModal, isResizable, setModal, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, 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
 

Field Detail

listModel

javax.swing.DefaultListModel listModel

treeSpecList

java.util.ArrayList treeSpecList

viewIndex

int viewIndex

listFace

javax.swing.JList listFace

randomForestPanel

RandomForestPanel randomForestPanel

manualForestPanel

ManualForestPanel manualForestPanel

uniformForestPanel

UniformForestPanel uniformForestPanel

actForest

Forest actForest

clearButt

javax.swing.JButton clearButt

topPanel

TreeTopPanel topPanel

topControlPanel

TreeTopControlPanel topControlPanel

frameOwner

java.awt.Frame frameOwner

isShowTreePanel

boolean isShowTreePanel

topViewB

javax.swing.JToggleButton topViewB

buttonPanel

javax.swing.JPanel buttonPanel
Constructor Detail

ForestCreatorFrame

public ForestCreatorFrame(java.awt.event.ActionListener ok,
                          java.awt.event.ActionListener cancel)

ForestCreatorFrame

public ForestCreatorFrame(java.awt.Frame parent,
                          java.awt.event.ActionListener ok,
                          java.awt.event.ActionListener cancel)

ForestCreatorFrame

public ForestCreatorFrame(java.awt.Dialog parent,
                          java.awt.event.ActionListener ok,
                          java.awt.event.ActionListener cancel)
Method Detail

setTreeSpecList

public void setTreeSpecList(java.util.Collection treeSpecs)

setTreePanel

public void setTreePanel(TreeTopPanel tp)

setRandomSeed

public void setRandomSeed(long i)

setRandom

public void setRandom(java.util.Random r)

addForestCreatedListener

public void addForestCreatedListener(java.awt.event.ActionListener l)

reset

public void reset()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

setShowTreePanel

public void setShowTreePanel(boolean b)

main

public static void main(java.lang.String[] args)