Class AdvancedMeasureOptionsPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openjump.core.ui.plugin.tools.AdvancedMeasureOptionsPanel
- All Implemented Interfaces:
OptionsPanel, ImageObserver, MenuContainer, Serializable, Accessible
This Panel displays the options for the AdvancedMeasureTool.
The options are:
- Summary
- display area and distance?
- font and size
- font color
- vertex
- display distance per vertex?
- display distance relative?
- font and size
- font color
- paint vertex?
- vertex style for the first vertex and the following vertexes
- line and fill style
- paint line?
- linecolor
- paint fill?
- fillcolor
- Author:
- Matthias Scholz <ms@jammerhund.de>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Colorstatic final booleanstatic final Colorstatic final booleanstatic final Colorstatic final Fontstatic final booleanstatic final booleanstatic final Colorstatic final Stringstatic final intstatic final Colorstatic final Stringstatic final intstatic final Fontstatic final Colorstatic final booleanstatic final booleanstatic final booleanFields inherited from class JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Notifies this panel that the OptionsDialog has been (re-)openedvoidNotifies this panel that it should commit its entries to the systemMethods inherited from class JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class 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, updateMethods inherited from class 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, validateTreeMethods inherited from class 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 Details
-
BB_SUMMARY_PAINT_LENGTH
-
BB_SUMMARY_PAINT_AREA
-
BB_SUMMARY_FONT
-
BB_SUMMARY_FONT_COLOR
-
BB_VERTEX_PAINT_DISTANCE
-
BB_VERTEX_PAINT_DISTANCE_RELATIVE
-
BB_VERTEX_FONT
-
BB_VERTEX_FONT_COLOR
-
BB_VERTEX_PAINT
-
BB_VERTEX_FIRST_COLOR
-
BB_VERTEX_FIRST_FORM
-
BB_VERTEX_FIRST_SIZE
-
BB_VERTEX_FOLLOWING_COLOR
-
BB_VERTEX_FOLLOWING_FORM
-
BB_VERTEX_FOLLOWING_SIZE
-
BB_LINE_PAINT
-
BB_LINE_COLOR
-
BB_FILL_PAINT
-
BB_FILL_COLOR
-
DEFAULT_SUMMARY_FONT
-
DEFAULT_SUMMARY_COLOR
-
DEFAULT_SUMMARY_PAINT_LENGTH
public static final boolean DEFAULT_SUMMARY_PAINT_LENGTH- See Also:
-
DEFAULT_SUMMARY_PAINT_AREA
public static final boolean DEFAULT_SUMMARY_PAINT_AREA- See Also:
-
DEFAULT_VERTEX_PAINT_DISTANCE
public static final boolean DEFAULT_VERTEX_PAINT_DISTANCE- See Also:
-
DEFAULT_VERTEX_PAINT_DISTANCE_RELATIVE
public static final boolean DEFAULT_VERTEX_PAINT_DISTANCE_RELATIVE- See Also:
-
DEFAULT_VERTEX_FONT
-
DEFAULT_VERTEX_FONT_COLOR
-
DEFAULT_VERTEX_PAINT
public static final boolean DEFAULT_VERTEX_PAINT- See Also:
-
DEFAULT_VERTEX_FIRST_COLOR
-
DEFAULT_VERTEX_FIRST_FORM
- See Also:
-
DEFAULT_VERTEX_FIRST_SIZE
public static final int DEFAULT_VERTEX_FIRST_SIZE- See Also:
-
DEFAULT_VERTEX_FOLLOWING_COLOR
-
DEFAULT_VERTEX_FOLLOWING_FORM
- See Also:
-
DEFAULT_VERTEX_FOLLOWING_SIZE
public static final int DEFAULT_VERTEX_FOLLOWING_SIZE- See Also:
-
DEFAULT_LINE_PAINT
public static final boolean DEFAULT_LINE_PAINT- See Also:
-
DEFAULT_LINE_COLOR
-
DEFAULT_FILL_PAINT
public static final boolean DEFAULT_FILL_PAINT- See Also:
-
DEFAULT_FILL_COLOR
-
-
Constructor Details
-
AdvancedMeasureOptionsPanel
-
-
Method Details
-
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
-
init
public void init()Description copied from interface:OptionsPanelNotifies this panel that the OptionsDialog has been (re-)opened- Specified by:
initin interfaceOptionsPanel
-