Class EditOptionsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.vividsolutions.jump.workbench.ui.EditOptionsPanel
-
- All Implemented Interfaces:
OptionsPanel,ImageObserver,MenuContainer,Serializable,Accessible
public class EditOptionsPanel extends JPanel implements OptionsPanel
Implements anOptionsPanelfor Edit. [2015-04-01] Giuseppe Aruta - add option for advanced layer tooltip [2016-10-04] Giuseppe Aruta - add option to select the geometry after it has been drawn [2016-10-09] Michaƫl Michaud - add option to limit the number of editable layers to one [2020-06-16] Giuseppe Aruta - Feature request #245 Create form to edit attribute values Added option to open Infoframe after digitalized a new feature- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
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
Fields Modifier and Type Field Description static StringCONFIGURE_LAYERTREE_PANELstatic StringEDIT_PANELstatic StringLAYER_TOOLTIPstatic StringLAYER_TOOLTIPS_KEYOption de tooltipstatic StringPREVENT_INVALID_EDITstatic StringSELECT_INFO_GEOMETRYstatic StringSELECT_INFO_GEOMETRY_KEYOption de editable layer numberstatic StringSELECT_NEW_GEOMETRYstatic StringSELECT_NEW_GEOMETRY_KEYOption de editable layer numberstatic StringSELECT_NEW_GEOMETRY_WARNINGstatic StringSINGLE_EDITABLE_LAYERstatic StringSINGLE_EDITABLE_LAYER_KEYOption de editable layer number-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, 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
-
-
Constructor Summary
Constructors Constructor Description EditOptionsPanel(Blackboard blackboard)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()Notifies this panel that the OptionsDialog has been (re-)openedvoidokPressed()Notifies this panel that it should commit its entries to the systemStringvalidateInput()-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
SELECT_NEW_GEOMETRY_KEY
public static final String SELECT_NEW_GEOMETRY_KEY
Option de editable layer number
-
SELECT_INFO_GEOMETRY_KEY
public static final String SELECT_INFO_GEOMETRY_KEY
Option de editable layer number
-
SINGLE_EDITABLE_LAYER_KEY
public static final String SINGLE_EDITABLE_LAYER_KEY
Option de editable layer number
-
LAYER_TOOLTIPS_KEY
public static final String LAYER_TOOLTIPS_KEY
Option de tooltip
-
EDIT_PANEL
public static final String EDIT_PANEL
-
PREVENT_INVALID_EDIT
public static final String PREVENT_INVALID_EDIT
-
SELECT_NEW_GEOMETRY
public static final String SELECT_NEW_GEOMETRY
-
SELECT_INFO_GEOMETRY
public static final String SELECT_INFO_GEOMETRY
-
SELECT_NEW_GEOMETRY_WARNING
public static final String SELECT_NEW_GEOMETRY_WARNING
-
SINGLE_EDITABLE_LAYER
public static final String SINGLE_EDITABLE_LAYER
-
CONFIGURE_LAYERTREE_PANEL
public static final String CONFIGURE_LAYERTREE_PANEL
-
LAYER_TOOLTIP
public static final String LAYER_TOOLTIP
-
-
Constructor Detail
-
EditOptionsPanel
public EditOptionsPanel(Blackboard blackboard)
-
-
Method Detail
-
init
public void init()
Description copied from interface:OptionsPanelNotifies this panel that the OptionsDialog has been (re-)opened- Specified by:
initin interfaceOptionsPanel
-
validateInput
public String validateInput()
- Specified by:
validateInputin interfaceOptionsPanel- Returns:
- an error message if a field is not valid; otherwise, null
-
okPressed
public void okPressed()
Description copied from interface:OptionsPanelNotifies this panel that it should commit its entries to the system- Specified by:
okPressedin interfaceOptionsPanel
-
-