Class SAR2
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- gov.nasa.worldwindx.applications.sar.SAR2
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class SAR2 extends javax.swing.JFrame- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
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 protected static longMIN_AUTO_SAVE_INTERVALprotected static java.lang.StringONLINE_HELP_URLstatic java.lang.StringUNIT_IMPERIALstatic java.lang.StringUNIT_METRICprotected static AVListuserPreferences-
Fields inherited from class java.awt.Frame
ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, NORMAL
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description SAR2()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidautoSaveAllTracks()protected voidautoSaveTrack(SARTrack track)static voidcenterWindowInDesktop(java.awt.Window window)protected voiddoGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)protected voiddoRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)booleanexit()static doublefeetToMeters(double feet)static java.lang.StringformatAngle(java.lang.String format, Angle angle)AnalysisPanelgetAnalysisPanel()java.lang.StringgetAngleFormat()SARTrackgetCurrentTrack()java.lang.StringgetElevationUnit()java.lang.StringgetRestorableState()TracksPanelgetTracksPanel()static AVListgetUserPreferences()protected voidinitializeUserPreferences()protected voidloadUserPreferences()static doublemetersToFeet(double meters)protected voidnewTrackFromPath(java.lang.String path, java.lang.String name)protected voidonAutoSave()protected voidonUserPreferencesChanged()voidrestoreState(java.lang.String stateInXml)protected voidsaveUserPreferences()voidsetAngleFormat(java.lang.String format)voidsetElevationUnit(java.lang.String unit)voidshowAbout()voidshowHelp()protected voidstartOrStopAutoSave(long minInterval)-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, 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, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, list, list, paintComponents, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, 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, hasFocus, imageUpdate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, list, list, list, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
UNIT_IMPERIAL
public static final java.lang.String UNIT_IMPERIAL
- See Also:
- Constant Field Values
-
UNIT_METRIC
public static final java.lang.String UNIT_METRIC
- See Also:
- Constant Field Values
-
ONLINE_HELP_URL
protected static final java.lang.String ONLINE_HELP_URL
- See Also:
- Constant Field Values
-
userPreferences
protected static AVList userPreferences
-
MIN_AUTO_SAVE_INTERVAL
protected static final long MIN_AUTO_SAVE_INTERVAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
centerWindowInDesktop
public static void centerWindowInDesktop(java.awt.Window window)
-
metersToFeet
public static double metersToFeet(double meters)
-
feetToMeters
public static double feetToMeters(double feet)
-
getElevationUnit
public java.lang.String getElevationUnit()
-
setElevationUnit
public void setElevationUnit(java.lang.String unit)
-
getAngleFormat
public java.lang.String getAngleFormat()
-
setAngleFormat
public void setAngleFormat(java.lang.String format)
-
getCurrentTrack
public SARTrack getCurrentTrack()
-
getTracksPanel
public TracksPanel getTracksPanel()
-
getAnalysisPanel
public AnalysisPanel getAnalysisPanel()
-
newTrackFromPath
protected void newTrackFromPath(java.lang.String path, java.lang.String name)
-
getUserPreferences
public static AVList getUserPreferences()
-
showHelp
public void showHelp()
-
showAbout
public void showAbout()
-
exit
public boolean exit()
-
formatAngle
public static java.lang.String formatAngle(java.lang.String format, Angle angle)
-
onUserPreferencesChanged
protected void onUserPreferencesChanged()
-
initializeUserPreferences
protected void initializeUserPreferences()
-
loadUserPreferences
protected void loadUserPreferences()
-
saveUserPreferences
protected void saveUserPreferences()
-
onAutoSave
protected void onAutoSave()
-
startOrStopAutoSave
protected void startOrStopAutoSave(long minInterval)
-
autoSaveAllTracks
protected void autoSaveAllTracks()
-
autoSaveTrack
protected void autoSaveTrack(SARTrack track)
-
getRestorableState
public java.lang.String getRestorableState()
-
restoreState
public void restoreState(java.lang.String stateInXml)
-
doGetRestorableState
protected void doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
-
doRestoreState
protected void doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)
-
-