sexi.gui
Class StatisticChartPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--sexi.gui.StatisticChartPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class StatisticChartPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Inner Class Summary
(package private)  class StatisticChartPanel.ComboBoxRenderer
           
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState
 
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) static java.lang.String BASAL
           
(package private) static java.lang.String CANOPY
           
(package private) static java.lang.String CF
           
(package private)  BarChart chart
           
(package private)  javax.swing.JPanel chartPanel
           
(package private) static java.lang.String CP
           
(package private) static java.lang.String CROWN_PANEL
           
(package private)  java.lang.String currentCurve
           
(package private)  PlainCurve curve
           
(package private)  javax.swing.JComboBox curveCB
           
(package private)  javax.swing.JPanel curvePanel
           
(package private)  SimData dataSet
           
(package private) static java.lang.String DBH
           
(package private) static java.lang.String DBH_ANNUAL
           
(package private) static java.lang.String DBH_PANEL
           
(package private)  DistributionChart dbhChart
           
(package private)  javax.swing.JPanel dbhChartPanel
           
(package private)  javax.swing.JComboBox dbhMinCB
           
(package private)  javax.swing.JPanel dbhMinPanel
           
(package private) static java.lang.String EVO_PANEL
           
(package private) static java.lang.String HEIGHT
           
(package private)  javax.swing.JPanel mainPanel
           
(package private)  javax.swing.JComboBox maxCB
           
(package private)  javax.swing.JComboBox minCB
           
(package private)  javax.swing.JPanel minMaxPanel
           
(package private) static java.lang.String MORTALITY
           
(package private) static java.lang.String MORTALITY_RATE
           
(package private) static java.lang.String NODATA_PANEL
           
(package private)  javax.swing.JPanel noDataPanel
           
(package private) static java.lang.String POPULATION
           
(package private) static java.lang.String PRODUCT
           
(package private)  javax.swing.JComboBox rangeCB
           
(package private) static java.lang.String RECRUITMENT
           
(package private) static java.lang.String RECRUITMENT_GRID
           
(package private) static java.lang.String RECRUITMENT_RATE
           
(package private)  SpeciesSelectorPanel speciesSet
           
(package private)  javax.swing.JTabbedPane tabPane
           
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, listenerList, paintingChild, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
StatisticChartPanel(SimData data)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, alwaysOnTop, checkIfChildObscuredBySibling, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HEIGHT

static final java.lang.String HEIGHT

POPULATION

static final java.lang.String POPULATION

BASAL

static final java.lang.String BASAL

CANOPY

static final java.lang.String CANOPY

CP

static final java.lang.String CP

CF

static final java.lang.String CF

DBH

static final java.lang.String DBH

DBH_ANNUAL

static final java.lang.String DBH_ANNUAL

DBH_PANEL

static final java.lang.String DBH_PANEL

CROWN_PANEL

static final java.lang.String CROWN_PANEL

EVO_PANEL

static final java.lang.String EVO_PANEL

NODATA_PANEL

static final java.lang.String NODATA_PANEL

MORTALITY

static final java.lang.String MORTALITY

RECRUITMENT

static final java.lang.String RECRUITMENT

MORTALITY_RATE

static final java.lang.String MORTALITY_RATE

RECRUITMENT_RATE

static final java.lang.String RECRUITMENT_RATE

PRODUCT

static final java.lang.String PRODUCT

RECRUITMENT_GRID

static final java.lang.String RECRUITMENT_GRID

currentCurve

java.lang.String currentCurve

curve

PlainCurve curve

chart

BarChart chart

dbhChart

DistributionChart dbhChart

curvePanel

javax.swing.JPanel curvePanel

chartPanel

javax.swing.JPanel chartPanel

dbhChartPanel

javax.swing.JPanel dbhChartPanel

noDataPanel

javax.swing.JPanel noDataPanel

speciesSet

SpeciesSelectorPanel speciesSet

dataSet

SimData dataSet

curveCB

javax.swing.JComboBox curveCB

rangeCB

javax.swing.JComboBox rangeCB

dbhMinCB

javax.swing.JComboBox dbhMinCB

minCB

javax.swing.JComboBox minCB

maxCB

javax.swing.JComboBox maxCB

tabPane

javax.swing.JTabbedPane tabPane

dbhMinPanel

javax.swing.JPanel dbhMinPanel

minMaxPanel

javax.swing.JPanel minMaxPanel

mainPanel

javax.swing.JPanel mainPanel
Constructor Detail

StatisticChartPanel

public StatisticChartPanel(SimData data)
Method Detail

actionPerformed

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

main

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