Class AdvancedCorrelationSettingsDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.openstreetmap.josm.gui.ExtendedDialog
-
- org.openstreetmap.josm.gui.layer.geoimage.AdvancedCorrelationSettingsDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants,IExtendedDialog
public class AdvancedCorrelationSettingsDialog extends ExtendedDialog
Dialog for advanced GPX correlation settings.- Since:
- 18044 (extracted from
CorrelateGpxWithImages) - See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAdvancedCorrelationSettingsDialog.CheckBoxActionListener-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JCheckBoxcForceprivate javax.swing.JCheckBoxcInterpolSegprivate javax.swing.JCheckBoxcInterpolSegDistprivate javax.swing.JCheckBoxcInterpolSegTimeprivate javax.swing.JCheckBoxcInterpolTrackprivate javax.swing.JCheckBoxcInterpolTrackDistprivate javax.swing.JCheckBoxcInterpolTrackTimeprivate javax.swing.JCheckBoxcTagSegprivate javax.swing.JCheckBoxcTagSegTimeprivate javax.swing.JCheckBoxcTagTrackprivate javax.swing.JCheckBoxcTagTrackTimeprivate javax.swing.JSpinnersInterpolSegDistprivate javax.swing.JSpinnersInterpolSegTimeprivate javax.swing.JSpinnersInterpolTrackDistprivate javax.swing.JSpinnersInterpolTrackTimeprivate javax.swing.JSpinnersTagSegTimeprivate javax.swing.JSpinnersTagTrackTime-
Fields inherited from class org.openstreetmap.josm.gui.ExtendedDialog
buttons, contentInsets, defaultButton, DialogClosedOtherwise
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description AdvancedCorrelationSettingsDialog(java.awt.Component parent, boolean forceTags)Constructs a newAdvancedCorrelationSettingsDialog.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidaddCheckBoxActionListener(javax.swing.JCheckBox cb, javax.swing.JComponent... c)private java.awt.ComponentbuildContent(boolean forceTags)protected voidbuttonAction(int buttonIndex, java.awt.event.ActionEvent evt)This gets performed whenever a button is clicked or activatedbooleanisForceTaggingSelected()Determines if the forced tagging of all pictures is selected.-
Methods inherited from class org.openstreetmap.josm.gui.ExtendedDialog
configureContextsensitiveHelp, createButtonAction, findMaxDialogSize, getValue, initWindowGeometry, rememberWindowGeometry, setButtonIcons, setButtonIcons, setCancelButton, setContent, setContent, setContent, setDefaultButton, setFocusOnDefaultButton, setIcon, setIcon, setRememberWindowGeometry, setToolTipTexts, setupDialog, setVisible, showDialog, toggleCheckState, toggleEnable, toggleSaveState
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, 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
addNotify, 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, paint, 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, 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, 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 Detail
-
cInterpolSeg
private javax.swing.JCheckBox cInterpolSeg
-
cInterpolSegTime
private javax.swing.JCheckBox cInterpolSegTime
-
sInterpolSegTime
private javax.swing.JSpinner sInterpolSegTime
-
cInterpolSegDist
private javax.swing.JCheckBox cInterpolSegDist
-
sInterpolSegDist
private javax.swing.JSpinner sInterpolSegDist
-
cTagSeg
private javax.swing.JCheckBox cTagSeg
-
cTagSegTime
private javax.swing.JCheckBox cTagSegTime
-
sTagSegTime
private javax.swing.JSpinner sTagSegTime
-
cInterpolTrack
private javax.swing.JCheckBox cInterpolTrack
-
cInterpolTrackTime
private javax.swing.JCheckBox cInterpolTrackTime
-
sInterpolTrackTime
private javax.swing.JSpinner sInterpolTrackTime
-
cInterpolTrackDist
private javax.swing.JCheckBox cInterpolTrackDist
-
sInterpolTrackDist
private javax.swing.JSpinner sInterpolTrackDist
-
cTagTrack
private javax.swing.JCheckBox cTagTrack
-
cTagTrackTime
private javax.swing.JCheckBox cTagTrackTime
-
sTagTrackTime
private javax.swing.JSpinner sTagTrackTime
-
cForce
private javax.swing.JCheckBox cForce
-
-
Constructor Detail
-
AdvancedCorrelationSettingsDialog
public AdvancedCorrelationSettingsDialog(java.awt.Component parent, boolean forceTags)
Constructs a newAdvancedCorrelationSettingsDialog.- Parameters:
parent- The parent element that will be used for position and maximum sizeforceTags- Initial value of forced tagging of all pictures
-
-
Method Detail
-
buildContent
private java.awt.Component buildContent(boolean forceTags)
-
buttonAction
protected void buttonAction(int buttonIndex, java.awt.event.ActionEvent evt)
Description copied from class:ExtendedDialogThis gets performed whenever a button is clicked or activated- Overrides:
buttonActionin classExtendedDialog- Parameters:
buttonIndex- the button index (first index is 0)evt- the button event
-
isForceTaggingSelected
public boolean isForceTaggingSelected()
Determines if the forced tagging of all pictures is selected.- Returns:
trueif the forced tagging of all pictures is selected
-
addCheckBoxActionListener
protected static void addCheckBoxActionListener(javax.swing.JCheckBox cb, javax.swing.JComponent... c)
-
-