Package hec.map
Class ElevationGlyphOptionJDlg
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
rma.swing.RmaJDialog
hec.map.ElevationGlyphOptionJDlg
- All Implemented Interfaces:
ComponentListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Observer
,Accessible
,RootPaneContainer
,WindowConstants
,Modifiable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ElevationGlyphDataRecord
A copy of the Glyph's.protected JLayerSelection
Descriptionprotected RmaJCheckBox
DescriptionFields inherited from class rma.swing.RmaJDialog
_buttonFL, _fComponentsAdjusted
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
ConstructorsConstructorDescriptionElevationGlyphOptionJDlg
(Frame parent, boolean modal) Create a new ElevationGlyphOptionJDlg objectElevationGlyphOptionJDlg
(Frame parent, boolean modal, MapPanel panel, ElevationGlyph glyph, ElevationGlyphDataRecord datarec, JLayerSelection jls) Create a new ElevationGlyphOptionJDlg object -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Adds a feature to the Listeners attribute of the ElevationGlyphOptionJDlg objectprotected ImageIcon
Gets the ColorIcon attribute of the ElevationGlyphOptionJDlg objectboolean
imageUpdate
(Image img, int infoflags, int x, int y, int width, int height) Method Descriptionboolean
Gets the InAdvancedMode attribute of the ElevationGlyphOptionJDlg objectprotected void
Method Descriptionvoid
Method Descriptionvoid
setAdvancedButtonVisible
(boolean b) Sets the AdvancedButtonVisible attribute of the ElevationGlyphOptionJDlg objectprotected void
setAlpha
(float val) Sets the Alpha attribute of the ElevationGlyphOptionJDlg objectprotected void
setAspect
(boolean enabled, double val) Sets the Aspect attribute of the ElevationGlyphOptionJDlg objectprotected void
setAutoContour
(boolean tf) Sets the AutoContour attribute of the ElevationGlyphOptionJDlg objectprotected void
setBrightness
(double val) Sets the Brightness attribute of the ElevationGlyphOptionJDlg objectprotected void
Sets the ColorContour attribute of the ElevationGlyphOptionJDlg objectprotected void
setDrawEdges
(boolean tf) Sets the DrawEdges attribute of the ElevationGlyphOptionJDlg objectvoid
Sets the GlyphDataRecord attribute of the ElevationGlyphOptionJDlg objectvoid
setInAdvancedMode
(boolean advanced) Sets the InAdvancedMode attribute of the ElevationGlyphOptionJDlg objectvoid
setMapGlyph
(ElevationGlyph mapGlyph) Sets the MapGlyph attribute of the ElevationGlyphOptionJDlg objectvoid
setMapPanel
(MapPanel mapPanel) Sets the MapPanel attribute of the ElevationGlyphOptionJDlg objectprotected void
setMaxClipping
(Clipping clip) Sets the MaxClipping attribute of the ElevationGlyphOptionJDlg objectprotected void
setMinClipping
(Clipping clip) Sets the MinClipping attribute of the ElevationGlyphOptionJDlg objectvoid
setModified
(boolean modified) protected void
setSaturation
(double val) Sets the Saturation attribute of the ElevationGlyphOptionJDlg objectprotected void
setScaleToClip
(boolean scaleToClip) void
setSliderClippingScale
(double scale) protected void
setTicInterval
(double interval) Sets the Tic Intervalprotected void
setTransparency
(float val) Sets the Transparency attribute of the ElevationGlyphOptionJDlg objectvoid
setVisible
(boolean b) Sets the Visible attribute of the ElevationGlyphOptionJDlg objectvoid
update
(Observable o, Object arg) Method Descriptionprotected double
validateText
(JTextField jTextField, double min, double max) Method DescriptionMethods inherited from class rma.swing.RmaJDialog
addNotify, apply, canApplyBeEnabled, cancel, clearForm, clearForm, clickButton, clickButton, clickCheckBox, clickRadioButton, componentHidden, componentMoved, componentResized, componentShown, createRootPane, enterKeyPressed, escapeKeyPressed, getActiveDialog, getCancelButtonSearchString, getModalDialog, getOKButtonSearchString, getOpenWindows, getOpenWindowsOfClass, getSnapToDefaultSize, getTimeZone, getUnitSystem, getWindow, isEditable, isIgnoreModifiedEvents, isModified, isSystemClosable, ok, registerEnterKey, registerEscapeKey, setCancelButtonSearchString, setComponentsEditable, setComponentsEditable, setDefaultHeight, setDefaultSize, setDefaultWidth, setDisplayScale, setEditable, setIgnoreModifiedEvents, setLocation, setOKButtonSearchString, setPrintLocations, setSnapToDefaultSize, setSystemClosable, setTimeZone, setUnitSystem, updateDisplayScale, updateTimeZone, updateUnitSystem, validateComponents, validateComponents
Methods inherited from class javax.swing.JDialog
addImpl, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
Methods inherited from class java.awt.Dialog
getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
Methods 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
Methods 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, validateTree
Methods 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, 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, remove, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
_data
A copy of the Glyph's. -
_layerSel
Description -
jCheckBoxDrawEdges
Description
-
-
Constructor Details
-
ElevationGlyphOptionJDlg
Create a new ElevationGlyphOptionJDlg object- Parameters:
parent
- Descriptionmodal
- Description
-
ElevationGlyphOptionJDlg
public ElevationGlyphOptionJDlg(Frame parent, boolean modal, MapPanel panel, ElevationGlyph glyph, ElevationGlyphDataRecord datarec, JLayerSelection jls) Create a new ElevationGlyphOptionJDlg object- Parameters:
parent
- Descriptionmodal
- Descriptionpanel
- Descriptionglyph
- Descriptiondatarec
- Descriptionjls
- Description
-
-
Method Details
-
addListeners
protected void addListeners()Adds a feature to the Listeners attribute of the ElevationGlyphOptionJDlg object -
setMapPanel
Sets the MapPanel attribute of the ElevationGlyphOptionJDlg object- Parameters:
mapPanel
- The new MapPanel value
-
setMapGlyph
Sets the MapGlyph attribute of the ElevationGlyphOptionJDlg object- Parameters:
mapGlyph
- The new MapGlyph value
-
setGlyphDataRecord
Sets the GlyphDataRecord attribute of the ElevationGlyphOptionJDlg object- Parameters:
rec
- The new GlyphDataRecord value
-
setAdvancedButtonVisible
public void setAdvancedButtonVisible(boolean b) Sets the AdvancedButtonVisible attribute of the ElevationGlyphOptionJDlg object- Parameters:
b
- The new AdvancedButtonVisible value
-
paint
Method Description -
imageUpdate
Method Description- Specified by:
imageUpdate
in interfaceImageObserver
- Overrides:
imageUpdate
in classComponent
- Parameters:
img
- Descriptioninfoflags
- Descriptionx
- Descriptiony
- Descriptionwidth
- Descriptionheight
- Description- Returns:
- Description
-
update
Method Description -
getColorIcon
Gets the ColorIcon attribute of the ElevationGlyphOptionJDlg object- Parameters:
c
- Descriptioncol- Returns:
- The ColorIcon value
-
setScaleToClip
protected void setScaleToClip(boolean scaleToClip) -
setMaxClipping
Sets the MaxClipping attribute of the ElevationGlyphOptionJDlg object- Parameters:
clip
- The new MaxClipping value
-
setTicInterval
protected void setTicInterval(double interval) Sets the Tic Interval- Parameters:
interval
- The new Tic Interval value
-
setMinClipping
Sets the MinClipping attribute of the ElevationGlyphOptionJDlg object- Parameters:
clip
- The new MinClipping value
-
setColorContour
Sets the ColorContour attribute of the ElevationGlyphOptionJDlg object- Parameters:
cc
- The new ColorContour value
-
setDrawEdges
protected void setDrawEdges(boolean tf) Sets the DrawEdges attribute of the ElevationGlyphOptionJDlg object- Parameters:
tf
- The new DrawEdges value
-
isInAdvancedMode
public boolean isInAdvancedMode()Gets the InAdvancedMode attribute of the ElevationGlyphOptionJDlg object- Returns:
- The InAdvancedMode value
-
setInAdvancedMode
public void setInAdvancedMode(boolean advanced) Sets the InAdvancedMode attribute of the ElevationGlyphOptionJDlg object- Parameters:
advanced
- The new InAdvancedMode value
-
setAutoContour
protected void setAutoContour(boolean tf) Sets the AutoContour attribute of the ElevationGlyphOptionJDlg object- Parameters:
tf
- The new AutoContour value
-
setAspect
protected void setAspect(boolean enabled, double val) Sets the Aspect attribute of the ElevationGlyphOptionJDlg object- Parameters:
enabled
- The new Aspect valueval
- The new Aspect value
-
setBrightness
protected void setBrightness(double val) Sets the Brightness attribute of the ElevationGlyphOptionJDlg object- Parameters:
val
- The new Brightness value
-
setAlpha
protected void setAlpha(float val) Sets the Alpha attribute of the ElevationGlyphOptionJDlg object- Parameters:
val
- The new Alpha value
-
setTransparency
protected void setTransparency(float val) Sets the Transparency attribute of the ElevationGlyphOptionJDlg object- Parameters:
val
- The new Transparency value
-
setSaturation
protected void setSaturation(double val) Sets the Saturation attribute of the ElevationGlyphOptionJDlg object- Parameters:
val
- The new Saturation value
-
setVisible
public void setVisible(boolean b) Sets the Visible attribute of the ElevationGlyphOptionJDlg object- Overrides:
setVisible
in classRmaJDialog
- Parameters:
b
- The new Visible value
-
jButtonApply_actionPerformed
Method Description- Parameters:
event
- Description
-
setSliderClippingScale
public void setSliderClippingScale(double scale) -
validateText
Method Description- Parameters:
jTextField
- Descriptionmin
- Descriptionmax
- Description- Returns:
- Description
-
setModified
public void setModified(boolean modified) - Specified by:
setModified
in interfaceModifiable
- Overrides:
setModified
in classRmaJDialog
-