Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mitre.cvw
Class AVConfPrefPanel  view AVConfPrefPanel download AVConfPrefPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.mitre.cvw.CVWPanel
                      extended byorg.mitre.cvw.CVWPreferencePanel
                          extended byorg.mitre.cvw.AVConfPrefPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
AVConfAdvancedPrefPanel

public class AVConfPrefPanel
extends CVWPreferencePanel

The GUI for allowing the user to change their av tool preferences: currently: av encoding, video band width and frame rate, audio volume for speaker and mic

Version:
1.0

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JButton advancedBtn
           
(package private)  javax.swing.JComboBox audioEncodeChoice
           
(package private)  javax.swing.JTextField audioMikeVolField
           
(package private)  javax.swing.JComboBox audioOutPortChoice
           
(package private)  javax.swing.JPanel audioPanel
           
(package private)  javax.swing.JTextField audioSpkrVolField
           
(package private)  java.awt.GridBagLayout gridbag
           
(package private)  javax.swing.JTextField videoBandField
           
(package private)  javax.swing.JComboBox videoEncodeChoice
           
(package private)  javax.swing.JTextField videoFrameRateField
           
(package private)  javax.swing.JPanel videoPanel
           
 
Fields inherited from class org.mitre.cvw.CVWPreferencePanel
ADVANCED, cvwPref, GENERAL
 
Fields inherited from class org.mitre.cvw.CVWPanel
draggable, insideOf
 
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.Container
 
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
(package private) AVConfPrefPanel(CVWPreferences pref, FolderDialog folder)
          Constructor
 
Method Summary
 java.awt.Dimension getPreferredSize()
          Returns the preferred size of this panel.
 void init()
          Initializes layout of this gui panel.
 void integerError(javax.swing.JTextField tf, java.lang.String fieldName)
          Sets the help text and resets the focus to the field which had invalid numeric value
 java.lang.String intFieldCheck(javax.swing.JTextField tf, java.lang.String fName)
          Checks the validity of the data entered into the numeric value fields
 boolean ok()
          Proccesses the data entered in this panel when the user hits ok, saving all changes.
 boolean savePrefs()
          Proccesses the data entered into the gui components and saves it into the instance of the CVWPreferences.
 void setPrefs()
          Sets the gui components to reflect the data stored in the instance of CVWPreferences.
 
Methods inherited from class org.mitre.cvw.CVWPanel
cancel, constrain, getInsideOf, isDraggable, setDraggable, setVisisble
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, 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, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processMouseEvent, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

videoEncodeChoice

javax.swing.JComboBox videoEncodeChoice

videoBandField

javax.swing.JTextField videoBandField

videoFrameRateField

javax.swing.JTextField videoFrameRateField

audioEncodeChoice

javax.swing.JComboBox audioEncodeChoice

audioSpkrVolField

javax.swing.JTextField audioSpkrVolField

audioMikeVolField

javax.swing.JTextField audioMikeVolField

audioOutPortChoice

javax.swing.JComboBox audioOutPortChoice

advancedBtn

javax.swing.JButton advancedBtn

gridbag

java.awt.GridBagLayout gridbag

audioPanel

javax.swing.JPanel audioPanel

videoPanel

javax.swing.JPanel videoPanel
Constructor Detail

AVConfPrefPanel

AVConfPrefPanel(CVWPreferences pref,
                FolderDialog folder)
Constructor

Method Detail

init

public void init()
Initializes layout of this gui panel.


getPreferredSize

public java.awt.Dimension getPreferredSize()
Returns the preferred size of this panel.


setPrefs

public void setPrefs()
Sets the gui components to reflect the data stored in the instance of CVWPreferences.


savePrefs

public boolean savePrefs()
Proccesses the data entered into the gui components and saves it into the instance of the CVWPreferences.


intFieldCheck

public java.lang.String intFieldCheck(javax.swing.JTextField tf,
                                      java.lang.String fName)
Checks the validity of the data entered into the numeric value fields


integerError

public void integerError(javax.swing.JTextField tf,
                         java.lang.String fieldName)
Sets the help text and resets the focus to the field which had invalid numeric value


ok

public boolean ok()
Proccesses the data entered in this panel when the user hits ok, saving all changes.

Overrides:
ok in class CVWPanel