standup.clouds
Class OptionsGUICloudFrontend

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 standup.profiling.OptionsGUI
                      extended by standup.clouds.OptionsGUICloudFrontend
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class OptionsGUICloudFrontend
extends OptionsGUI

See Also:
Serialized Form

Nested Class Summary
 
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
(package private)  JCheckBox interactionsPermittedChooseSpecificLexemesJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetJokeByTopicJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetJokeByTypeJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetJokeByWordJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetJokeJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetWordByAlphabetJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetWordBySpellingJCheckBox
           
(package private)  JCheckBox interactionsPermittedGetWordByTopicJCheckBox
           
(package private)  JCheckBox jCheckBoxDisplayMessageBarBelowBubbleBrowser
           
(package private)  JCheckBox jCheckBoxDisplayProgressMap
           
(package private)  JCheckBox jCheckBoxEnableLogging
           
(package private)  JCheckBox jCheckBoxMessageFirstThenLubbles
           
(package private)  JCheckBox jCheckBoxShowDefiniteWordsOnPeripheryAlready
           
(package private)  JCheckBox jCheckBoxSpellWordClustered
           
(package private)  JLabel jLabelScannerDelay
           
(package private)  JLabel jLabelScannerInitialDelay
           
(package private)  JSpinner jSpinnerLubbleStaggerAnimationOffset
           
(package private)  JSpinner jSpinnerScannerDelay
           
(package private)  JSpinner jSpinnerScannerInitialDelay
           
(package private)  JRadioButton pointingMethodMouseJRadioButton
           
(package private)  JRadioButton pointingMethodSwitchJRadioButton
           
(package private)  JRadioButton pointingMethodTouch1JRadioButton
           
(package private)  JRadioButton pointingMethodTouch2JRadioButton
           
private  String prettyLabelPCS
           
private  String prettyLabelRebus
           
private static long serialVersionUID
           
(package private)  JCheckBox speakJokesOnDisplayJCheckBox
           
(package private)  JCheckBox speakJokesOnRequestJCheckBox
           
(package private)  JCheckBox speakMessagesJCheckBox
           
(package private)  JCheckBox speakOptionsWhenFocussedJCheckBox
           
(package private)  JCheckBox speakOptionsWhenSelectedJCheckBox
           
(package private)  DefaultListModel symbolSetDefaultListModel
           
(package private)  JList symbolSetJList
           
private  String[] symbolSetLabels
           
(package private)  JRadioButton symbolSupportAllJRadioButton
           
(package private)  JRadioButton symbolSupportAmbigJRadioButton
           
(package private)  JRadioButton symbolSupportGUIJRadioButton
           
(package private)  JRadioButton symbolSupportOffJRadioButton
           
(package private)  JCheckBox textInputJCheckBox
           
(package private)  ItemListener userSelectionListener
           
 
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
OptionsGUICloudFrontend(Dimension size)
           
 
Method Summary
 OptionsCloudFrontend getEditedOptions()
          This method returns an instance of Options that contains all the choices and selections made in the current GUI elements.
 String getTabCaption()
          Return the label for this OptionsGUI's tabbed pane.
 void setOptions(Options profile)
          This method sets all the values of the GUI elements in this OptionsGUI, e.g.
private  void setScanningSpinnersEnabledStatus(boolean turnOn)
           
private  void setSpellingInteractionEnabledStatus(boolean turnOn)
           
private  void setWordBasedInteractionEnabledStatus(boolean turnOn)
           
 
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

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

symbolSetLabels

private final String[] symbolSetLabels

interactionsPermittedGetJokeJCheckBox

JCheckBox interactionsPermittedGetJokeJCheckBox

interactionsPermittedGetJokeByTopicJCheckBox

JCheckBox interactionsPermittedGetJokeByTopicJCheckBox

interactionsPermittedGetJokeByWordJCheckBox

JCheckBox interactionsPermittedGetJokeByWordJCheckBox

interactionsPermittedGetJokeByTypeJCheckBox

JCheckBox interactionsPermittedGetJokeByTypeJCheckBox

interactionsPermittedGetWordByTopicJCheckBox

JCheckBox interactionsPermittedGetWordByTopicJCheckBox

interactionsPermittedGetWordBySpellingJCheckBox

JCheckBox interactionsPermittedGetWordBySpellingJCheckBox

interactionsPermittedGetWordByAlphabetJCheckBox

JCheckBox interactionsPermittedGetWordByAlphabetJCheckBox

interactionsPermittedChooseSpecificLexemesJCheckBox

JCheckBox interactionsPermittedChooseSpecificLexemesJCheckBox

textInputJCheckBox

JCheckBox textInputJCheckBox

pointingMethodMouseJRadioButton

JRadioButton pointingMethodMouseJRadioButton

pointingMethodTouch1JRadioButton

JRadioButton pointingMethodTouch1JRadioButton

pointingMethodTouch2JRadioButton

JRadioButton pointingMethodTouch2JRadioButton

pointingMethodSwitchJRadioButton

JRadioButton pointingMethodSwitchJRadioButton

symbolSetJList

JList symbolSetJList

symbolSetDefaultListModel

DefaultListModel symbolSetDefaultListModel

symbolSupportOffJRadioButton

JRadioButton symbolSupportOffJRadioButton

symbolSupportAmbigJRadioButton

JRadioButton symbolSupportAmbigJRadioButton

symbolSupportGUIJRadioButton

JRadioButton symbolSupportGUIJRadioButton

symbolSupportAllJRadioButton

JRadioButton symbolSupportAllJRadioButton

speakOptionsWhenFocussedJCheckBox

JCheckBox speakOptionsWhenFocussedJCheckBox

speakOptionsWhenSelectedJCheckBox

JCheckBox speakOptionsWhenSelectedJCheckBox

speakMessagesJCheckBox

JCheckBox speakMessagesJCheckBox

speakJokesOnDisplayJCheckBox

JCheckBox speakJokesOnDisplayJCheckBox

speakJokesOnRequestJCheckBox

JCheckBox speakJokesOnRequestJCheckBox

jCheckBoxMessageFirstThenLubbles

JCheckBox jCheckBoxMessageFirstThenLubbles

jCheckBoxSpellWordClustered

JCheckBox jCheckBoxSpellWordClustered

jCheckBoxShowDefiniteWordsOnPeripheryAlready

JCheckBox jCheckBoxShowDefiniteWordsOnPeripheryAlready

jCheckBoxDisplayProgressMap

JCheckBox jCheckBoxDisplayProgressMap

jCheckBoxDisplayMessageBarBelowBubbleBrowser

JCheckBox jCheckBoxDisplayMessageBarBelowBubbleBrowser

jSpinnerLubbleStaggerAnimationOffset

JSpinner jSpinnerLubbleStaggerAnimationOffset

jSpinnerScannerInitialDelay

JSpinner jSpinnerScannerInitialDelay

jSpinnerScannerDelay

JSpinner jSpinnerScannerDelay

jCheckBoxEnableLogging

JCheckBox jCheckBoxEnableLogging

jLabelScannerInitialDelay

JLabel jLabelScannerInitialDelay

jLabelScannerDelay

JLabel jLabelScannerDelay

userSelectionListener

ItemListener userSelectionListener

prettyLabelPCS

private final String prettyLabelPCS

prettyLabelRebus

private final String prettyLabelRebus
Constructor Detail

OptionsGUICloudFrontend

public OptionsGUICloudFrontend(Dimension size)
Method Detail

getTabCaption

public String getTabCaption()
Description copied from class: OptionsGUI
Return the label for this OptionsGUI's tabbed pane.

Specified by:
getTabCaption in class OptionsGUI
Returns:

getEditedOptions

public OptionsCloudFrontend getEditedOptions()
Description copied from class: OptionsGUI
This method returns an instance of Options that contains all the choices and selections made in the current GUI elements.

Specified by:
getEditedOptions in class OptionsGUI
Returns:

setOptions

public void setOptions(Options profile)
                throws ProfileException
Description copied from class: OptionsGUI
This method sets all the values of the GUI elements in this OptionsGUI, e.g. checkboxes, dialogs, spinners, textareas, etc., to reflect the values in the given Options.

Specified by:
setOptions in class OptionsGUI
Throws:
ProfileException

setScanningSpinnersEnabledStatus

private void setScanningSpinnersEnabledStatus(boolean turnOn)

setWordBasedInteractionEnabledStatus

private void setWordBasedInteractionEnabledStatus(boolean turnOn)

setSpellingInteractionEnabledStatus

private void setSpellingInteractionEnabledStatus(boolean turnOn)