NASA World Wind

gov.nasa.worldwind.examples
Class InstalledDataPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gov.nasa.worldwind.examples.InstalledDataPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class InstalledDataPanel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
protected static class InstalledDataPanel.DataDescriptorTableModel
           
 
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.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected static String COLUMN_DATA_STORE_LOCATION
           
protected static String COLUMN_DATA_STORE_PATH
           
protected static String COLUMN_INSTALLED
           
protected static String COLUMN_NAME
           
static String INSTALL_ACTION_COMMAND
           
static String PROPERTIES_ACTION_COMMAND
           
static String REFRESH_ACTION_COMMAND
           
protected static int ROW_OBJECT
           
static String UNINSTALL_ACTION_COMMAND
           
static String ZOOM_ACTION_COMMAND
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
InstalledDataPanel()
           
 
Method Summary
 void addActionListener(ActionListener listener)
           
protected  void fill(String installPath)
           
 ActionListener[] getActionListeners()
           
 Iterable<DataDescriptor> getDataDescriptors()
           
 JButton getInstallButton()
           
 JButton getPropertiesButton()
           
 JButton getRefreshButton()
           
 Iterable<DataDescriptor> getSelectedDataDescriptors()
           
protected  JTable getTable()
           
protected  JToolBar getToolBar()
           
 JButton getUninstallButton()
           
 JButton getZoomButton()
           
protected  void layoutComponents()
           
protected  void makeComponents()
           
 void removeActionListener(ActionListener listener)
           
 void update(String installPath)
           
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COLUMN_DATA_STORE_LOCATION

protected static final String COLUMN_DATA_STORE_LOCATION
See Also:
Constant Field Values

COLUMN_DATA_STORE_PATH

protected static final String COLUMN_DATA_STORE_PATH
See Also:
Constant Field Values

COLUMN_INSTALLED

protected static final String COLUMN_INSTALLED
See Also:
Constant Field Values

COLUMN_NAME

protected static final String COLUMN_NAME
See Also:
Constant Field Values

INSTALL_ACTION_COMMAND

public static final String INSTALL_ACTION_COMMAND
See Also:
Constant Field Values

PROPERTIES_ACTION_COMMAND

public static final String PROPERTIES_ACTION_COMMAND
See Also:
Constant Field Values

REFRESH_ACTION_COMMAND

public static final String REFRESH_ACTION_COMMAND
See Also:
Constant Field Values

ROW_OBJECT

protected static final int ROW_OBJECT
See Also:
Constant Field Values

UNINSTALL_ACTION_COMMAND

public static final String UNINSTALL_ACTION_COMMAND
See Also:
Constant Field Values

ZOOM_ACTION_COMMAND

public static final String ZOOM_ACTION_COMMAND
See Also:
Constant Field Values
Constructor Detail

InstalledDataPanel

public InstalledDataPanel()
Method Detail

addActionListener

public void addActionListener(ActionListener listener)

fill

protected void fill(String installPath)

getActionListeners

public ActionListener[] getActionListeners()

getDataDescriptors

public Iterable<DataDescriptor> getDataDescriptors()

getInstallButton

public JButton getInstallButton()

getPropertiesButton

public JButton getPropertiesButton()

getRefreshButton

public JButton getRefreshButton()

getSelectedDataDescriptors

public Iterable<DataDescriptor> getSelectedDataDescriptors()

getTable

protected JTable getTable()

getToolBar

protected JToolBar getToolBar()

getUninstallButton

public JButton getUninstallButton()

getZoomButton

public JButton getZoomButton()

layoutComponents

protected void layoutComponents()

makeComponents

protected void makeComponents()

removeActionListener

public void removeActionListener(ActionListener listener)

update

public void update(String installPath)

NASA World Wind