standup.joke
Class OptionsGUIJokeGeneration
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
standup.profiling.OptionsGUI
standup.joke.OptionsGUIJokeGeneration
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible
public class OptionsGUIJokeGeneration
- extends OptionsGUI
A Swing-based GUI for editing the various joke generation options.
- Author:
- Ruli Manurung
- See Also:
- Serialized Form
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 |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
jComboBoxFLevels
JComboBox jComboBoxFLevels
vectorFLevels
Vector<FLevel> vectorFLevels
jSliderPhoneticSimilarity
JSlider jSliderPhoneticSimilarity
dupeCheckJCheckBox
JCheckBox dupeCheckJCheckBox
jRadioButtonJokeCacheBehaviourCacheOff
JRadioButton jRadioButtonJokeCacheBehaviourCacheOff
jRadioButtonJokeCacheBehaviourCacheOnly
JRadioButton jRadioButtonJokeCacheBehaviourCacheOnly
jRadioButtonJokeCacheBehaviourCacheFirst
JRadioButton jRadioButtonJokeCacheBehaviourCacheFirst
allowAmbigOneJRadioButton
JRadioButton allowAmbigOneJRadioButton
allowAmbigTwoJRadioButton
JRadioButton allowAmbigTwoJRadioButton
allowAmbigManyJRadioButton
JRadioButton allowAmbigManyJRadioButton
usedJokeTypesJList
JList usedJokeTypesJList
usedJokeTypesDefaultListModel
DefaultListModel usedJokeTypesDefaultListModel
allowedSchemasJList
JList allowedSchemasJList
allowedSchemasDefaultListModel
DefaultListModel allowedSchemasDefaultListModel
userSelectionListener
ItemListener userSelectionListener
masterJokeTypeSet
final JokeTypeSet masterJokeTypeSet
masterJokeTypes
final JokeType[] masterJokeTypes
allSchemaLabels
final String[] allSchemaLabels
showJokeCacheOption
final boolean showJokeCacheOption
OptionsGUIJokeGeneration
public OptionsGUIJokeGeneration(Dimension size,
JokeTypeSet m,
String[] asl,
boolean sjco)
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 OptionsJokeGeneration 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
setupGUI
void setupGUI(Dimension size)