Package hec.gfx2d.profilePlot
Class AnimatedProfileG2dDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
rma.swing.RmaJFrame
hec.gfx2d.G2dDialog
hec.gfx2d.profilePlot.AnimatedProfileG2dDialog
- All Implemented Interfaces:
RefreshListener,ActionListener,ComponentListener,ImageObserver,MenuContainer,Pageable,Printable,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,Modifiable,VCRControlsListener
This is a G2dDialog for plotting (vertical) profile plots with animation using
an Animation Control dialog with VCR style controls.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic javax.help.HelpBrokerThe _help broker.static javax.help.HelpSetThe _help set.protected ListDescription of the Field.static final intThe Constant MAX_PAIRED_DATA_POINTS.Fields inherited from class hec.gfx2d.G2dDialog
_editMenu, _fileMenu, _gfxPanel, _plotPropsDlg, _timewindow, _transferHandler, _useLineStyles, _viewMenu, jConfigurePlotLayout, jmb, XSIZE, YSIZEFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Frame
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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface java.awt.print.Pageable
UNKNOWN_NUMBER_OF_PAGESFields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTSFields inherited from interface rma.swing.VCRControlsListener
FAST_FORWARD, PAUSE, PLAY, REWIND, SKIP_TO_END, SLIDER, STEPBACK, STEPFORWARD, STOP, UNPAUSEFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionAnimatedProfileG2dDialog(Frame owner, String title, boolean modal, Vector datavec, Vector colorvec, boolean reverseX, boolean reverseY) Constructor for the ProfileG2dDialog object. -
Method Summary
Modifier and TypeMethodDescriptionvoidMethod that handles tabulate action events generated by the menu items.voidDisplays the Animation Control dialog for the animated display of the vertical profiles.voidcontrolSelected(int cmd) Description of the Method.getTabulateObject(Object obj, Class firstObjClass) Gets the tabulate object.protected VectorvoidsetAnimationTitle(String plotTitle) voidsetParameterDisplayed(String param) Set the selected parameter data is displayed in.voidsetVisible(boolean visible) set the visible state of this editor.voidsliderMoved(int pos) This methods receives the notification from the Animation Control dialog through the VCRPlayer when the VCR slider has changed position.tabulate(boolean showTable) tabluate this plot.Methods inherited from class hec.gfx2d.G2dDialog
addData, addDataSet, addDisplayObject, addG2dDialogWindowListener, applyTemplate, applyTemplate, close, configureLiveDisplay, configurePlotLayout, configurePlotLayout, configurePlotTypes, copyToClipboard, createDefaultG2dPanel, defaultPlotProperties, Edit, exportProperties, exportProperties, getCurve, getCurve, getCurve, getCurve, getCurve, getCurve, getEditMenu, getFileMenu, getFrame, getGlyph, getGlyph, getGlyph, getLegend, getLegendLabel, getLegendLabel, getNumberOfPages, getPageFormat, getPlotpanel, getPlotTitle, getPlotTitleText, getPrintable, getPrintProperties, getTabulateObjects, getUseLineStyles, getViewMenu, getViewport, getViewport, getViewport, getViewport, getViewports, getVisibleDialogs, getXAxisColor, getYAxisColor, iconify, importProperties, initDialog, initDialog, initDialog, initPlot, isPlotTitleVisible, makeMenus, maximize, minimize, Open, pageSetup, plotProperties, plotTimeWindow, print, print, printMultiple, printPreview, printToDefault, refresh, removeG2dDialogWindowListener, restore, saveAs, savePlotSpecification, saveToJpeg, saveToJpeg, saveToJpeg, saveToJpeg, saveToMetafile, saveToMetafile, saveToPng, saveToPng, saveToPostscript, saveToPostscript, setBackground, setFrame, setLegendBackground, setLegendBackground, setLegendItemVisible, setLegendItemVisible, setLegendItemVisible, setLegendLabelText, setLegendLabelText, setLegendLabelTextFontSize, setLegendLocation, setLocation, setPanel, setPlotpanel, setPlotTitleText, setPlotTitleVisible, setSize, setTabulate, setTimeWindow, setTransferHandler, setUseLineStyles, setUseLineStylesOff, setUseLineStylesOn, setXAxisColor, setYAxisColor, showPlot, tabulate, toString, useLocalPageSettings, writeLocalMethods inherited from class rma.swing.RmaJFrame
clearForm, clearForm, clickButton, clickButton, clickCheckBox, clickRadioButton, componentHidden, componentMoved, componentResized, componentShown, createRootPane, enterKeyPressed, escapeKeyPressed, getDefaultIconImage, getOpenWindows, getTimeZone, getTopWindow, getUnitDisplaySystem, getUnitSystem, getWindow, invokeFormManagementMethod, isEditable, isIgnoringModifiedEvents, isModified, isSystemClosable, registerEnterKey, registerEscapeKey, setComponentsEditable, setComponentsEditable, setDefaultIconImage, setDefaultSize, setDisplayScale, setEditable, setIgnoreModifiedEvents, setLocation, setModified, setSystemClosable, setTimeZone, setUnitSystem, stayOpen, updateDisplayScale, updateTimeZone, updateTimeZone, updateUnitSystem, validateComponents, validateComponentsMethods inherited from class javax.swing.JFrame
addImpl, 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, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, 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, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setType, show, toBack, toFrontMethods inherited from class java.awt.Container
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, validateTreeMethods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
_plotObjs
Description of the Field. -
MAX_PAIRED_DATA_POINTS
public static final int MAX_PAIRED_DATA_POINTSThe Constant MAX_PAIRED_DATA_POINTS.- See Also:
-
_helpBroker
public static javax.help.HelpBroker _helpBrokerThe _help broker. -
_helpSet
public static javax.help.HelpSet _helpSetThe _help set.
-
-
Constructor Details
-
AnimatedProfileG2dDialog
public AnimatedProfileG2dDialog(Frame owner, String title, boolean modal, Vector datavec, Vector colorvec, boolean reverseX, boolean reverseY) Constructor for the ProfileG2dDialog object.- Parameters:
owner- the ownertitle- the titlemodal- the modaldatavec- the dataveccolorvec- the colorvec
-
-
Method Details
-
setParameterDisplayed
Set the selected parameter data is displayed in.- Parameters:
param- the new parameter displayed
-
actionPerformed
Method that handles tabulate action events generated by the menu items.- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classG2dDialog- Parameters:
e- The action event generated by a specific item
-
tabulate
tabluate this plot. -
getTabulateObjects
-
getTabulateObject
Gets the tabulate object.- Overrides:
getTabulateObjectin classG2dDialog- Parameters:
obj- the objfirstObjClass- the first obj class- Returns:
- the tabulate object
-
animatePlot
public void animatePlot()Displays the Animation Control dialog for the animated display of the vertical profiles.- See Also:
-
controlSelected
public void controlSelected(int cmd) Description of the Method.- Specified by:
controlSelectedin interfaceVCRControlsListener- Parameters:
cmd- the cmd
-
sliderMoved
public void sliderMoved(int pos) This methods receives the notification from the Animation Control dialog through the VCRPlayer when the VCR slider has changed position.- Specified by:
sliderMovedin interfaceVCRControlsListener- Parameters:
pos- - the new position for the animation control slider
-
setAnimationTitle
-
setVisible
public void setVisible(boolean visible) set the visible state of this editor. If not longer visible the current size and location are saved.- Overrides:
setVisiblein classG2dDialog- Parameters:
visible- the new visible- See Also:
-