| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.concord.pedagogica.ui.ChoiceQuestion
| Inner classes inherited from class javax.swing.JPanel | 
javax.swing.JPanel.AccessibleJPanel | 
| Inner classes inherited from class javax.swing.JComponent | 
javax.swing.JComponent.AccessibleJComponent | 
| Inner classes inherited from class java.awt.Container | 
java.awt.Container.AccessibleAWTContainer | 
| Inner classes inherited from class java.awt.Component | 
java.awt.Component.AccessibleAWTComponent | 
| Field Summary | |
protected  java.util.Stack | 
available
 | 
protected  javax.swing.JPanel | 
buttonPanel
 | 
protected  CustomChoiceQuestion | 
choiceQuestion
 | 
protected static java.awt.Font | 
DEFAULT_FONT
 | 
protected static int | 
DEFAULT_WIDTH
 | 
protected  int | 
width
 | 
| 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 | |
ChoiceQuestion()
 | 
|
| Method Summary | |
 void | 
actionPerformed(java.awt.event.ActionEvent event)
 | 
 void | 
addAvailableButton(javax.swing.AbstractButton button)
 | 
 void | 
addQuestionListener(QuestionListener listener)
 | 
 javax.swing.AbstractButton | 
createButton()
 | 
 java.lang.String | 
getActivityAlias()
 | 
 java.lang.String | 
getAnswer(int index)
 | 
 java.awt.Font | 
getAnswerFont()
 | 
 int | 
getAnswerLength()
 | 
 java.lang.String[] | 
getAnswers()
 | 
 javax.swing.ButtonGroup | 
getButtonGroup()
 | 
 javax.swing.AbstractButton[] | 
getButtons()
 | 
 java.lang.String[] | 
getChoices()
 | 
 java.awt.Font | 
getQuestionFont(java.awt.Font font)
 | 
 java.lang.String | 
getQuestionID()
 | 
 java.lang.String | 
getQuestionPrefix()
 | 
 QuestionState | 
getQuestionState()
 | 
 java.lang.String | 
getQuestionText()
 | 
 java.lang.String | 
getText()
 | 
 boolean | 
isModified()
 | 
 boolean | 
isQuestionTextVisible()
 | 
 javax.swing.AbstractButton | 
removeAvailableButton()
 | 
 void | 
removeQuestionListener(QuestionListener listener)
 | 
 void | 
restoreQuestion(java.lang.Object key)
 | 
 void | 
saveQuestion(java.lang.Object key)
 | 
 void | 
setActivityAlias(java.lang.String alias)
 | 
 void | 
setAnswerFont(java.awt.Font font)
 | 
 void | 
setAnswers(java.lang.String[] theAnswers)
 | 
 void | 
setBackground(java.awt.Color color)
 | 
 void | 
setButtonGroup(javax.swing.ButtonGroup group)
 | 
 void | 
setButtons(javax.swing.AbstractButton[] buttons)
 | 
 void | 
setChoices(java.lang.String[] choices)
 | 
 void | 
setEnabled(boolean enable)
 | 
 void | 
setHeight(int height)
 | 
 void | 
setQuestionFont(java.awt.Font font)
 | 
 void | 
setQuestionID(java.lang.String id)
 | 
 void | 
setQuestionPrefix(java.lang.String prefix)
 | 
 void | 
setQuestionState(QuestionState state)
 | 
 void | 
setQuestionTextVisible(boolean value)
 | 
 void | 
setText(java.lang.String text)
 | 
 void | 
setVerticalLayout()
 | 
 void | 
setWidth(int width)
 | 
| Methods inherited from class javax.swing.JPanel | 
getAccessibleContext, getUIClassID, paramString, updateUI | 
| Methods inherited from class javax.swing.JComponent | 
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update | 
| Methods inherited from class java.awt.Container | 
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree | 
| Methods inherited from class java.awt.Component | 
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
protected static final int DEFAULT_WIDTH
protected CustomChoiceQuestion choiceQuestion
protected int width
protected static final java.awt.Font DEFAULT_FONT
protected javax.swing.JPanel buttonPanel
protected java.util.Stack available
| Constructor Detail | 
public ChoiceQuestion()
| Method Detail | 
public QuestionState getQuestionState()
getQuestionState in interface QuestionFormpublic void setQuestionState(QuestionState state)
setQuestionState in interface QuestionFormpublic void setQuestionTextVisible(boolean value)
public boolean isQuestionTextVisible()
public java.awt.Font getQuestionFont(java.awt.Font font)
public java.awt.Font getAnswerFont()
public void setQuestionFont(java.awt.Font font)
public void setAnswerFont(java.awt.Font font)
public void setText(java.lang.String text)
public java.lang.String getText()
public java.lang.String getQuestionID()
getQuestionID in interface QuestionFormpublic void setQuestionID(java.lang.String id)
setQuestionID in interface QuestionFormpublic java.lang.String getQuestionPrefix()
getQuestionPrefix in interface QuestionFormpublic void setQuestionPrefix(java.lang.String prefix)
setQuestionPrefix in interface QuestionFormpublic java.lang.String getActivityAlias()
getActivityAlias in interface QuestionFormpublic void setActivityAlias(java.lang.String alias)
setActivityAlias in interface QuestionFormpublic void setButtonGroup(javax.swing.ButtonGroup group)
public javax.swing.ButtonGroup getButtonGroup()
public void setChoices(java.lang.String[] choices)
public java.lang.String[] getChoices()
public void setButtons(javax.swing.AbstractButton[] buttons)
public javax.swing.AbstractButton[] getButtons()
public void setWidth(int width)
public void setHeight(int height)
public void setEnabled(boolean enable)
setEnabled in class javax.swing.JComponentpublic void setBackground(java.awt.Color color)
setBackground in class javax.swing.JComponentpublic void setVerticalLayout()
public java.lang.String[] getAnswers()
getAnswers in interface QuestionFormpublic void setAnswers(java.lang.String[] theAnswers)
public int getAnswerLength()
getAnswerLength in interface QuestionFormpublic java.lang.String getAnswer(int index)
getAnswer in interface QuestionFormpublic java.lang.String getQuestionText()
getQuestionText in interface QuestionFormpublic boolean isModified()
isModified in interface QuestionFormpublic void saveQuestion(java.lang.Object key)
saveQuestion in interface QuestionFormpublic void restoreQuestion(java.lang.Object key)
restoreQuestion in interface QuestionFormpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerpublic javax.swing.AbstractButton removeAvailableButton()
public void addAvailableButton(javax.swing.AbstractButton button)
public javax.swing.AbstractButton createButton()
public void addQuestionListener(QuestionListener listener)
public void removeQuestionListener(QuestionListener listener)
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||