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

Quick Search    Search Deep

org.mitre.cvw
Class DisplayPrefPanel  view DisplayPrefPanel download DisplayPrefPanel.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.DisplayPrefPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DisplayPrefPanel
extends CVWPreferencePanel

The GUI for allowing the user to change their display preferences: currently: which windows/panels open upon connection, location/size of all tools, including av tools.

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.JCheckBox audioChk
           
(package private)  AVToolFrame audioFrame
           
(package private)  javax.swing.JButton audiolocButton
           
(package private)  javax.swing.JCheckBox carryChk
           
(package private)  javax.swing.JLabel carryLabel
           
(package private)  java.awt.GridBagLayout gridbag
           
(package private)  javax.swing.JButton locButton
           
(package private)  CmdChoice mainCmdChoice
           
(package private)  javax.swing.JCheckBox mapChk
           
(package private)  javax.swing.JLabel mapLabel
           
(package private)  javax.swing.JCheckBox onlineChk
           
(package private)  javax.swing.JLabel onlineLabel
           
(package private)  CmdChoice proxyCmdChoice
           
(package private)  javax.swing.JLabel proxyLabel
           
(package private)  javax.swing.JCheckBox roomChk
           
(package private)  javax.swing.JCheckBox statusChk
           
(package private)  javax.swing.JCheckBox toolbarChk
           
(package private)  javax.swing.JCheckBox usersChk
           
(package private)  javax.swing.JCheckBox videoChk
           
(package private)  AVToolFrame videoFrame
           
(package private)  javax.swing.JButton videolocButton
           
 
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) DisplayPrefPanel(CVWPreferences pref, FolderDialog folder)
          Constructor
 
Method Summary
 boolean cancel()
          User has cancelled the dialog, close AV windows.
(package private)  void closeAVFrames()
          Closes the AV windows.
 java.awt.Dimension getPreferredSize()
          Returns the preferred size of this panel.
 boolean ok()
          Proccesses the data entered in this panel when the user hits ok, saving all changes.
(package private)  void saveAudioLoc()
          Opens the video location window.
(package private)  void saveLoc()
          Saves size and location of all tool windows open.
(package private)  void saveVideoLoc()
          Opens the video location window.
(package private)  void setCurrLocLabel()
          Used for debugging purposes
 
Methods inherited from class org.mitre.cvw.CVWPanel
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

mapChk

javax.swing.JCheckBox mapChk

carryChk

javax.swing.JCheckBox carryChk

audioChk

javax.swing.JCheckBox audioChk

videoChk

javax.swing.JCheckBox videoChk

onlineChk

javax.swing.JCheckBox onlineChk

roomChk

javax.swing.JCheckBox roomChk

usersChk

javax.swing.JCheckBox usersChk

toolbarChk

javax.swing.JCheckBox toolbarChk

statusChk

javax.swing.JCheckBox statusChk

locButton

javax.swing.JButton locButton

audiolocButton

javax.swing.JButton audiolocButton

videolocButton

javax.swing.JButton videolocButton

audioFrame

AVToolFrame audioFrame

videoFrame

AVToolFrame videoFrame

mapLabel

javax.swing.JLabel mapLabel

onlineLabel

javax.swing.JLabel onlineLabel

carryLabel

javax.swing.JLabel carryLabel

proxyLabel

javax.swing.JLabel proxyLabel

mainCmdChoice

CmdChoice mainCmdChoice

proxyCmdChoice

CmdChoice proxyCmdChoice

gridbag

java.awt.GridBagLayout gridbag
Constructor Detail

DisplayPrefPanel

DisplayPrefPanel(CVWPreferences pref,
                 FolderDialog folder)
Constructor

Method Detail

getPreferredSize

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


setCurrLocLabel

void setCurrLocLabel()
Used for debugging purposes


saveLoc

void saveLoc()
Saves size and location of all tool windows open. Invoked when the user presses the Save Location button.


saveAudioLoc

void saveAudioLoc()
Opens the video location window. This is because we can't get the dimensions of the actual audio tool, have the user save the location and size of a dummy window and then use those dimensions for the actual audio tool.


saveVideoLoc

void saveVideoLoc()
Opens the video location window. This is because we can't get the dimensions of the actual video tool, have the user save the location and size of a dummy window and then use those dimensions for the actual video tool.


closeAVFrames

void closeAVFrames()
Closes the AV windows.


ok

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

Overrides:
ok in class CVWPanel

cancel

public boolean cancel()
User has cancelled the dialog, close AV windows.

Overrides:
cancel in class CVWPanel