public class CATFrame extends REpiceaFrame implements java.beans.PropertyChangeListener, java.awt.event.ItemListener, Refreshable, AcceptableDropComponent<java.util.ArrayList<CATCompatibleStand>>
| Modifier and Type | Class and Description |
|---|---|
static class |
CATFrame.MessageID |
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected REpiceaComboBoxOpenButton<lerfob.carbonbalancetool.CATUtility.BiomassParametersWrapper> |
biomassComboBox |
protected javax.swing.JRadioButtonMenuItem |
calculateInCO2 |
protected CarbonAccountingTool |
caller |
protected REpiceaSlider |
confidenceIntervalSlider |
protected REpiceaComboBoxOpenButton<CATUtility.ProductionProcessorManagerWrapper> |
hwpComboBox |
protected javax.swing.JProgressBar |
majorProgressBar |
askUserBeforeExit, cancelOnCloseaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Modifier | Constructor and Description |
|---|---|
protected |
CATFrame(CarbonAccountingTool caller,
java.awt.Window owner)
General constructor of this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
acceptTheseStands(java.util.ArrayList<CATCompatibleStand> stands)
This method is either called by a drag and drop event or externally by another application.
|
void |
acceptThisObject(java.util.ArrayList<CATCompatibleStand> stands,
java.awt.dnd.DropTargetDropEvent arg0)
This method deals with the object being accepted from the drop.
|
void |
actionPerformed(java.awt.event.ActionEvent evt)
From ActionListener interface.
|
void |
anchorLocation(java.awt.Point location) |
protected void |
displayResult() |
void |
doNotListenToAnymore()
This method remove the listeners.
|
protected java.awt.image.BufferedImage |
getBufferedImage()
This method reads the image that serves as icon for the frame.
|
void |
itemStateChanged(java.awt.event.ItemEvent arg0) |
void |
listenTo()
This method specifies who is listening to whom.
|
void |
okAction() |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Listens to the progress of the TreeLogger, the WoodPieceProcessorWorker and the CarbonCompartmentManager.
|
protected void |
redefineProgressBar() |
void |
refreshInterface()
This method refreshes the content of the Container instance that implements
this interface.
|
protected void |
setCalculateCarbonButtonsEnabled(boolean bool) |
protected void |
setSimulationRunning(boolean b) |
askUserBeforeExit, cancelAction, firePropertyChange, getOwner, helpAction, isCancelOnClose, setCancelOnClose, setIcon, setVisibleaddImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFrontadd, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetTitleprotected final CarbonAccountingTool caller
protected final REpiceaComboBoxOpenButton<CATUtility.ProductionProcessorManagerWrapper> hwpComboBox
protected final REpiceaComboBoxOpenButton<lerfob.carbonbalancetool.CATUtility.BiomassParametersWrapper> biomassComboBox
protected final javax.swing.JRadioButtonMenuItem calculateInCO2
protected final REpiceaSlider confidenceIntervalSlider
protected javax.swing.JProgressBar majorProgressBar
protected CATFrame(CarbonAccountingTool caller, java.awt.Window owner)
caller - = a CarbonStorageCalculator objectjava.lang.Exceptionpublic void anchorLocation(java.awt.Point location)
anchorLocation in class REpiceaFrameprotected java.awt.image.BufferedImage getBufferedImage()
REpiceaFramegetBufferedImage in class REpiceaFramepublic void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerprotected void setCalculateCarbonButtonsEnabled(boolean bool)
protected void redefineProgressBar()
public void okAction()
okAction in interface REpiceaWindowokAction in class REpiceaFrameprotected void displayResult()
protected void setSimulationRunning(boolean b)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic void listenTo()
SynchronizedListeninglistenTo in interface SynchronizedListeningpublic void doNotListenToAnymore()
SynchronizedListeningdoNotListenToAnymore in interface SynchronizedListeningpublic void refreshInterface()
RefreshablerefreshInterface in interface Refreshablepublic void acceptThisObject(java.util.ArrayList<CATCompatibleStand> stands, java.awt.dnd.DropTargetDropEvent arg0)
AcceptableDropComponentacceptThisObject in interface AcceptableDropComponent<java.util.ArrayList<CATCompatibleStand>>stands - an instance of class Parg0 - the DropTargetDropEvent that terminates the DnDpublic void acceptTheseStands(java.util.ArrayList<CATCompatibleStand> stands)
stands - an ArrayList of CATCompatibleStand instancespublic void itemStateChanged(java.awt.event.ItemEvent arg0)
itemStateChanged in interface java.awt.event.ItemListener