faa.tg.dra.gui
Class AcLatLonGeoMapPointFactoryPanel

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 faa.tg.util.gui.awt.DraggableJPanel
                      extended by faa.tg.dra.gui.DraPanel
                          extended by faa.tg.dra.gui.AcLatLonGeoMapPointFactoryPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class AcLatLonGeoMapPointFactoryPanel
extends DraPanel
implements java.awt.event.ActionListener

GUI panel for the AcLatLonGeoMapPointFactory See the source AcLatLonGeoMapPointFactoryPanel.java

Version:
$Id: AcLatLonGeoMapPointFactoryPanel.java,v 1.1 2008/03/28 11:22:11 samf Exp $
Author:
Sam Fullerton, L-3 Titan
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
private  java.lang.String defaultFilename
           
static java.lang.String OUTPUT_FILE
           
private  javax.swing.JPanel parmsPanel
           
static java.lang.String PASSTH_PROP
           
private  PassThroughPanel ptPanel
           
(package private) static long serialVersionUID
           
static java.lang.String SYMBOL
           
private  javax.swing.JComboBox symbolBox
           
private  java.lang.String textFileName
           
private  javax.swing.JTextField textFileNameField
           
static java.lang.String TITLE
           
private  java.util.Vector<java.lang.String> types
           
private  javax.swing.JButton writerTextFileButton
           
 
Fields inherited from class faa.tg.dra.gui.DraPanel
CLASSNAME_PROP, DEFAULT_PANEL_HEIGHT, DEFAULT_PANEL_WIDTH, DEFAULT_PASSTHROUGH_TRUE, FILTER_COLOR, MULTIPLEXER_COLOR, ONE_ROW_PANEL_HEIGHT, PLOTTER_COLOR, PRINTER_COLOR, READER_COLOR, TEXT_ONLY_PANEL_HEIGHT
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, 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
AcLatLonGeoMapPointFactoryPanel()
          Constructor
AcLatLonGeoMapPointFactoryPanel(java.awt.Color color)
          Constructor
AcLatLonGeoMapPointFactoryPanel(java.util.Properties properties)
          Constructor
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Required by ActionListener interface
 java.util.Properties getProperties()
          Returns a Properties field containing the values that define the Factory.
 java.lang.Object instantiateProcessor()
          Instantiate and return a AcLatLonGeoMapPointFactory with this panel's parameters.
 void setProperties()
          Set the characteristics of the GUI panel to the default settings.
 void setProperties(java.util.Properties props)
          Set the characteristics of the GUI panel using the given Properties.
 
Methods inherited from class faa.tg.dra.gui.DraPanel
drawLineOnBottom, drawLineOnTop, getTitle, processMouseEvent, reset, select, setProperty
 
Methods inherited from class faa.tg.util.gui.awt.DraggableJPanel
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, 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

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values

TITLE

public static final java.lang.String TITLE
See Also:
Constant Field Values

PASSTH_PROP

public static final java.lang.String PASSTH_PROP
See Also:
Constant Field Values

OUTPUT_FILE

public static final java.lang.String OUTPUT_FILE
See Also:
Constant Field Values

SYMBOL

public static final java.lang.String SYMBOL
See Also:
Constant Field Values

ptPanel

private PassThroughPanel ptPanel

textFileNameField

private javax.swing.JTextField textFileNameField

writerTextFileButton

private javax.swing.JButton writerTextFileButton

symbolBox

private javax.swing.JComboBox symbolBox

parmsPanel

private javax.swing.JPanel parmsPanel

defaultFilename

private java.lang.String defaultFilename

types

private java.util.Vector<java.lang.String> types

textFileName

private java.lang.String textFileName
Constructor Detail

AcLatLonGeoMapPointFactoryPanel

public AcLatLonGeoMapPointFactoryPanel(java.util.Properties properties)
Constructor

Parameters:
properties - - the properties to use

AcLatLonGeoMapPointFactoryPanel

public AcLatLonGeoMapPointFactoryPanel(java.awt.Color color)
Constructor

Parameters:
color - - the color to use for the background

AcLatLonGeoMapPointFactoryPanel

public AcLatLonGeoMapPointFactoryPanel()
Constructor

Method Detail

getProperties

public java.util.Properties getProperties()
Returns a Properties field containing the values that define the Factory.

Specified by:
getProperties in class DraPanel
Returns:
Properties field containing values that define the Factory.

instantiateProcessor

public java.lang.Object instantiateProcessor()
Instantiate and return a AcLatLonGeoMapPointFactory with this panel's parameters.

Specified by:
instantiateProcessor in class DraPanel
Returns:
The AcLatLonGeoMapPointFactory instantiated with this panel's parameters.

setProperties

public void setProperties()
Set the characteristics of the GUI panel to the default settings.

Overrides:
setProperties in class DraPanel

setProperties

public void setProperties(java.util.Properties props)
Set the characteristics of the GUI panel using the given Properties.

Specified by:
setProperties in class DraPanel
Parameters:
props - Properties for the GUI panel.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Required by ActionListener interface

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - - the action event to respond to