faa.tg.dra.gui
Class DistanceSummaryFactoryPanel

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.DistanceSummaryFactoryPanel
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class DistanceSummaryFactoryPanel
extends DraPanel

 DistanceSummaryFactory Panel constructs a panel allowing the user to
 create a panel to generate separation violation information.
 
See the source: DistanceSummaryFactoryPanel.java

Version:
$Id: DistanceSummaryFactoryPanel.java,v 3.4 2006/11/01 14:35:13 samf Exp $
Author:
Dana N. Whicker, Titan/SRC, Fri Feb 15 2002
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 defaultMaxDuration
           
private  java.lang.String defaultMinDuration
           
private  DistFactoryPanel distancePanel
           
static java.lang.String MAX_DUR_PROP
           
private  javax.swing.JTextField maxDurationField
           
static java.lang.String MIN_DUR_PROP
           
private  javax.swing.JTextField minDurationField
           
static int PANEL_HEIGHT
           
private  javax.swing.JPanel parmsPanel
           
static java.lang.String PASSTH_PROP
           
private  PassThroughPanel ptPanel
           
(package private) static long serialVersionUID
           
 
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
DistanceSummaryFactoryPanel()
          Constructor declaration
DistanceSummaryFactoryPanel(java.awt.Color filterColor)
          Constructor declaration
DistanceSummaryFactoryPanel(java.util.Properties props)
          Constructor declaration
 
Method Summary
 java.util.Properties getProperties()
          Returns a Properties field containing the values that define the Factory.
 java.lang.Object instantiateProcessor()
          Instantiate and return a DistanceSummaryFactory 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

MIN_DUR_PROP

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

MAX_DUR_PROP

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

PASSTH_PROP

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

PANEL_HEIGHT

public static final int PANEL_HEIGHT
See Also:
Constant Field Values

parmsPanel

private javax.swing.JPanel parmsPanel

distancePanel

private DistFactoryPanel distancePanel

minDurationField

private javax.swing.JTextField minDurationField

maxDurationField

private javax.swing.JTextField maxDurationField

defaultMinDuration

private java.lang.String defaultMinDuration

defaultMaxDuration

private java.lang.String defaultMaxDuration

ptPanel

private PassThroughPanel ptPanel
Constructor Detail

DistanceSummaryFactoryPanel

public DistanceSummaryFactoryPanel()
Constructor declaration


DistanceSummaryFactoryPanel

public DistanceSummaryFactoryPanel(java.util.Properties props)
Constructor declaration

Parameters:
props - Properties (fields and values) to load into the panel.

DistanceSummaryFactoryPanel

public DistanceSummaryFactoryPanel(java.awt.Color filterColor)
Constructor declaration

Parameters:
filterColor - If want to set filter color.
Method Detail

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.

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 DistanceSummaryFactory with this panel's parameters.

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