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.AccessibleJFrame
java.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, cancelOnClose
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_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, setVisible
addImpl, 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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, 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, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setTitle
protected 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.Exception
public void anchorLocation(java.awt.Point location)
anchorLocation
in class REpiceaFrame
protected java.awt.image.BufferedImage getBufferedImage()
REpiceaFrame
getBufferedImage
in class REpiceaFrame
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
protected void setCalculateCarbonButtonsEnabled(boolean bool)
protected void redefineProgressBar()
public void okAction()
okAction
in interface REpiceaWindow
okAction
in class REpiceaFrame
protected void displayResult()
protected void setSimulationRunning(boolean b)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public void listenTo()
SynchronizedListening
listenTo
in interface SynchronizedListening
public void doNotListenToAnymore()
SynchronizedListening
doNotListenToAnymore
in interface SynchronizedListening
public void refreshInterface()
Refreshable
refreshInterface
in interface Refreshable
public void acceptThisObject(java.util.ArrayList<CATCompatibleStand> stands, java.awt.dnd.DropTargetDropEvent arg0)
AcceptableDropComponent
acceptThisObject
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