org.concord.pedagogica.ui
Class CustomChoiceQuestion
java.lang.Object
|
+--org.concord.pedagogica.ui.CustomQuestion
|
+--org.concord.pedagogica.ui.CustomChoiceQuestion
- All Implemented Interfaces:
- java.awt.event.ActionListener, javax.swing.event.CaretListener, java.util.EventListener, QuestionForm
- public class CustomChoiceQuestion
- extends CustomQuestion
Fields inherited from class org.concord.pedagogica.ui.CustomQuestion |
activityAlias, answers, DEFAULT_FONT, fontSize, listeners, modified, platform, questionCount, questionPrefix, questionStates, questionTable, questionText, text |
Methods inherited from class org.concord.pedagogica.ui.CustomQuestion |
actionPerformed, addQuestionListener, caretUpdate, generateQuestionEvent, generateQuestionID, getActivityAlias, getAnswerFont, getQuestion, getQuestionFont, getQuestionID, getQuestionID, getQuestionPrefix, getQuestionState, getQuestionText, getText, isModified, isQuestionTextVisible, removeQuestionListener, restoreQuestion, saveQuestion, saveQuestion, setActivityAlias, setAnswerFont, setModified, setQuestion, setQuestionFont, setQuestionID, setQuestionID, setQuestionPrefix, setQuestionTextVisible, setText, setText |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buttons
protected javax.swing.AbstractButton[] buttons
choices
protected java.lang.String[] choices
group
protected javax.swing.ButtonGroup group
background
protected java.awt.Color background
questionFont
protected java.awt.Font questionFont
answerFont
protected java.awt.Font answerFont
CustomChoiceQuestion
public CustomChoiceQuestion()
getQuestionState
public QuestionState getQuestionState()
- Overrides:
getQuestionState
in class CustomQuestion
setQuestionState
public void setQuestionState(QuestionState state)
- Overrides:
setQuestionState
in class CustomQuestion
setButtonGroup
public void setButtonGroup(javax.swing.ButtonGroup group)
getButtonGroup
public javax.swing.ButtonGroup getButtonGroup()
getChoices
public java.lang.String[] getChoices()
getButtons
public javax.swing.AbstractButton[] getButtons()
setButtons
public void setButtons(javax.swing.AbstractButton[] newButtons)
setEnabled
public void setEnabled(boolean enable)
setBackground
public void setBackground(java.awt.Color color)
- Overrides:
setBackground
in class CustomQuestion
getAnswers
public java.lang.String[] getAnswers()
- Overrides:
getAnswers
in class CustomQuestion
setChoices
public void setChoices(java.lang.String[] choices)
setAnswers
public void setAnswers(java.lang.String[] theAnswers)
- Overrides:
setAnswers
in class CustomQuestion
getAnswerLength
public int getAnswerLength()
- Overrides:
getAnswerLength
in class CustomQuestion
getAnswer
public java.lang.String getAnswer(int index)
- Overrides:
getAnswer
in class CustomQuestion