|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--sexi.gui.SimControl
Inner Class Summary | |
(package private) class |
SimControl.SideWindowListener
|
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
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) ForestCreatorFrame |
creatorDialog
|
(package private) javax.swing.JFrame |
fertilityFrame
|
(package private) FertilityPanel |
fertilityPanel
|
(package private) ScrollRulePane |
fertilityRulePanel
|
(package private) Forest |
forest
|
(package private) java.io.File |
forestFile
|
(package private) ForestIO |
forestIO
|
(package private) GrowthCalculator |
growthCalc
|
(package private) ImageFactory |
image
|
(package private) int |
indexView
|
(package private) IntegerScrollField |
inpIteration
|
(package private) boolean |
isSettingUpdate
|
(package private) int |
iteration
|
(package private) javax.swing.JPopupMenu |
popMenuS
|
(package private) javax.swing.JProgressBar |
progress
|
(package private) double |
scale
|
(package private) javax.swing.JButton |
settButton
|
(package private) SettingFrame |
settingDialog
|
(package private) javax.swing.JMenuItem |
settMenu
|
(package private) java.util.ArrayList |
sideFrameArr
|
(package private) javax.swing.JLabel |
splashLabel
|
(package private) javax.swing.JWindow |
splashScreen
|
(package private) javax.swing.JButton |
startButton
|
(package private) int |
startIteration
|
(package private) javax.swing.JMenuItem |
startMenu
|
(package private) javax.swing.JButton |
stopButton
|
(package private) javax.swing.JMenuItem |
stopMenu
|
(package private) ScrollRulePane |
topographyRulePanel
|
(package private) TreeTopControlPanel |
topView
|
(package private) javax.swing.JFrame |
topViewFrame
|
(package private) TreeTopPanel |
treePanel
|
(package private) ScrollRulePane |
treeRulePanel
|
(package private) java.util.ArrayList |
treeSelected
|
(package private) SelectorContainer |
treeSelector
|
protected java.util.ArrayList |
treeSpecList
|
(package private) javax.swing.JLabel |
txtCover
|
(package private) javax.swing.JLabel |
txtPopulation
|
(package private) javax.swing.JLabel |
txtProgress
|
(package private) VirtualForest |
vForest
|
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, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR |
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 | |
SimControl()
|
|
SimControl(Forest f)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
loadForest()
|
static void |
main(java.lang.String[] args)
|
void |
progressChange(CalculatorEvent e)
|
void |
progressComplete(CalculatorEvent e)
|
void |
progressStart(CalculatorEvent e)
|
void |
saveForest()
|
void |
setForest(Forest f)
|
void |
setNewSimulation()
|
void |
setTreeSpecList(java.util.Collection c)
|
void |
setVisible(boolean b)
|
void |
showJavaObjectsInspector(java.lang.Object o)
|
void |
updatePaint()
|
void |
updateProgressInfo()
|
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 |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, show, 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, 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, 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, show, size, toString, transferFocus |
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 |
SettingFrame settingDialog
ForestCreatorFrame creatorDialog
boolean isSettingUpdate
Forest forest
protected java.util.ArrayList treeSpecList
TreeTopPanel treePanel
SelectorContainer treeSelector
ScrollRulePane treeRulePanel
ScrollRulePane topographyRulePanel
ScrollRulePane fertilityRulePanel
double scale
int indexView
IntegerScrollField inpIteration
javax.swing.JLabel txtProgress
javax.swing.JLabel txtPopulation
javax.swing.JLabel txtCover
javax.swing.JProgressBar progress
int iteration
int startIteration
java.util.ArrayList treeSelected
VirtualForest vForest
javax.swing.JPopupMenu popMenuS
java.util.ArrayList sideFrameArr
TreeTopControlPanel topView
javax.swing.JFrame topViewFrame
javax.swing.JFrame fertilityFrame
FertilityPanel fertilityPanel
GrowthCalculator growthCalc
javax.swing.JButton startButton
javax.swing.JButton stopButton
javax.swing.JButton settButton
javax.swing.JMenuItem startMenu
javax.swing.JMenuItem stopMenu
javax.swing.JMenuItem settMenu
ImageFactory image
javax.swing.JWindow splashScreen
javax.swing.JLabel splashLabel
java.io.File forestFile
ForestIO forestIO
Constructor Detail |
public SimControl()
public SimControl(Forest f)
Method Detail |
public void setForest(Forest f)
public void setVisible(boolean b)
setVisible
in class java.awt.Component
public void updatePaint()
public void setNewSimulation()
public void saveForest()
public void loadForest()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void setTreeSpecList(java.util.Collection c)
public void updateProgressInfo()
public void progressStart(CalculatorEvent e)
progressStart
in interface CalculatorListener
public void progressChange(CalculatorEvent e)
progressChange
in interface CalculatorListener
public void progressComplete(CalculatorEvent e)
progressComplete
in interface CalculatorListener
public void showJavaObjectsInspector(java.lang.Object o)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |