Package gov.nasa.worldwindx.examples
Class ApplicationTemplate.AppFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- gov.nasa.worldwindx.examples.ApplicationTemplate.AppFrame
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
- Direct Known Subclasses:
AbstractShapeIntersection.AppFrame
,AddAnimator.AppFrame
,AirspaceBuilder.AppFrame
,Airspaces.AppFrame
,AirspacesEverywhere.AppFrame
,AlarmIcons.AppFrame
,AnalyticSurfaceDemo.AppFrame
,AnimatedGlobe.AppFrame
,AnnotationControls.AppFrame
,AntennaViewer.AppFrame
,Balloons.AppFrame
,BathymetryRemoval.AppFrame
,Boxes.AppFrame
,BulkDownload.AppFrame
,ColladaViewer.AppFrame
,Cones.AppFrame
,ContextMenusOnShapes.AppFrame
,ContourBuilderExample.AppFrame
,ContourLines.AppFrame
,Cube.AppFrame
,Cylinders.AppFrame
,DeclutterTacticalSymbols.AppFrame
,DetailHints.AppFrame
,DimGlobeSurface.AppFrame
,DraggingShapes.AppFrame
,EGM96Offsets.AppFrame
,ElevationsAllZero.AppFrame
,Ellipsoids.AppFrame
,EllipsoidsEverywhere.AppFrame
,ExportImageOrElevations.AppFrame
,ExtrudedPolygonBuilder.AppFrame
,ExtrudedPolygonIntersection.AppFrame
,ExtrudedPolygons.AppFrame
,ExtrudedPolygonsEverywhere.AppFrame
,ExtrudedPolygonsFromShapefile.AppFrame
,ExtrudedPolygonWithBaseDepth.AppFrame
,ExtrudedShapes.AppFrame
,FlatWorld.AppFrame
,FlatWorldEarthquakes.AppFrame
,GARSGraticule.AppFrame
,GazetteerApp.AppFrame
,GetBestElevations.AppFrame
,GliderTestApp.GliderAppFrame
,GlobeAnnotationExample.AppFrame
,GPSTracks.AppFrame
,Graticule.AppFrame
,GridOfPoints.AppFrame
,IconPicking.AppFrame
,ImportElevations.AppFrame
,ImportImagery.AppFrame
,InstallDTED.AppFrame
,InstallElevations.AppFrame
,InstallImagery.AppFrame
,InstallImageryAndElevationsDemo.AppFrame
,KeepingObjectsInView.AppFrame
,KMLViewer.AppFrame
,LayerTreeUsage.AppFrame
,LineBackground.AppFrame
,LinesOfSight.AppFrame
,LocalDataOnly.AppFrame
,MarkersOrder.AppFrame
,MeasureToolUsage.AppFrame
,MGRSGraticule.AppFrame
,MultiResPath.AppFrame
,NetworkOfflineMode.AppFrame
,OnScreenLayerManager.AppFrame
,ParallelPaths.AppFrame
,PathPositionColors.AppFrame
,Paths.AppFrame
,PathsOnDateline.AppFrame
,PathsWithDirection.AppFrame
,PathsWithLabels.AppFrame
,PersistSessionState.AppFrame
,PickFrustum.AppFrame
,PlacemarkDecluttering.AppFrame
,PlacemarkLabelEditing.AppFrame
,Placemarks.AppFrame
,PlaceNames.AppFrame
,PointPlacemarksEverywhere.AppFrame
,PolygonIntersection.AppFrame
,Polygons.AppFrame
,PolygonsEverywhere.AppFrame
,Pyramids.AppFrame
,RadarVolumeExample.AppFrame
,RemoteSurfaceImage.AppFrame
,RetrieveElevations.AppFrame
,RigidShapeBuilder.AppFrame
,RigidShapes.AppFrame
,RotatedSector.AppFrame
,RubberSheetImage.AppFrame
,ScreenSelection.AppFrame
,SectorSelection.AppFrame
,ShapeClipping.AppFrame
,ShapeCombining.AppFrame
,ShapeEditing.AppFrame
,ShapeEditingExtension.AppFrame
,ShapefileAttributeGroups.AppFrame
,Shapefiles.AppFrame
,ShapefileViewer.AppFrame
,SurfaceImages.AppFrame
,SurfaceImageViewer.AppFrame
,SurfacePolygonsEverywhere.AppFrame
,SurfaceTextUsage.AppFrame
,Symbology.AppFrame
,TacticalGraphics.AppFrame
,TacticalSymbols.AppFrame
,TerrainIntersections.AppFrame
,TerrainProfiler.AppFrame
,TreeControl.AppFrame
,VeryManyPaths.AppFrame
,VideoOnTerrain.AppFrame
,ViewControls.AppFrame
,ViewLimits.AppFrame
,ViewLookAround.AppFrame
,ViewSwitch.AppFrame
,VPFLayerDemo.AppFrame
,WCSElevations.AppFrame
,WebBrowserBalloons.AppFrame
,Wedges.AppFrame
,WMSLayerManager.AppFrame
- Enclosing class:
- ApplicationTemplate
protected static class ApplicationTemplate.AppFrame 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 javax.swing.JPanel
controlPanel
protected LayerPanel
layerPanel
protected StatisticsPanel
statsPanel
protected ApplicationTemplate.AppPanel
wwjPanel
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ApplicationTemplate.AppPanel
createAppPanel(java.awt.Dimension canvasSize, boolean includeStatusBar)
java.awt.Dimension
getCanvasSize()
javax.swing.JPanel
getControlPanel()
StatisticsPanel
getStatsPanel()
StatusBar
getStatusBar()
WorldWindow
getWwd()
ApplicationTemplate.AppPanel
getWwjPanel()
protected void
initialize(boolean includeStatusBar, boolean includeLayerPanel, boolean includeStatsPanel)
void
setHighlightController(HighlightController controller)
void
setToolTipController(ToolTipController controller)
-
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
-
wwjPanel
protected ApplicationTemplate.AppPanel wwjPanel
-
controlPanel
protected javax.swing.JPanel controlPanel
-
layerPanel
protected LayerPanel layerPanel
-
statsPanel
protected StatisticsPanel statsPanel
-
-
Method Detail
-
initialize
protected void initialize(boolean includeStatusBar, boolean includeLayerPanel, boolean includeStatsPanel)
-
createAppPanel
protected ApplicationTemplate.AppPanel createAppPanel(java.awt.Dimension canvasSize, boolean includeStatusBar)
-
getCanvasSize
public java.awt.Dimension getCanvasSize()
-
getWwjPanel
public ApplicationTemplate.AppPanel getWwjPanel()
-
getWwd
public WorldWindow getWwd()
-
getStatusBar
public StatusBar getStatusBar()
-
getControlPanel
public javax.swing.JPanel getControlPanel()
-
getStatsPanel
public StatisticsPanel getStatsPanel()
-
setToolTipController
public void setToolTipController(ToolTipController controller)
-
setHighlightController
public void setHighlightController(HighlightController controller)
-
-