org.jsurveylib.gui.swing.renderer
Class CheckboxRenderer

java.lang.Object
  extended by org.jsurveylib.gui.swing.renderer.QuestionRenderer
      extended by org.jsurveylib.gui.swing.renderer.CheckboxRenderer
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, SurveyElementRenderer, AnswerListener, EnableListener, ValidationListener, VisibilityListener

public class CheckboxRenderer
extends QuestionRenderer
implements java.awt.event.ActionListener

FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Since:
7.10.4
Author:
Daniel Kaplan

Field Summary
 
Fields inherited from class org.jsurveylib.gui.swing.renderer.QuestionRenderer
SPACE_BEFORE_VALIDATION
 
Constructor Summary
CheckboxRenderer(CheckboxQuestion type)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void setEnabled(boolean editable)
          Change the Editable property
 void updateRenderer()
          Update the question state (i.e.
 
Methods inherited from class org.jsurveylib.gui.swing.renderer.QuestionRenderer
answerChanged, enableStateChanged, getRowSpan, renderOn, shiftComponents, validationChanged, visibilityChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckboxRenderer

public CheckboxRenderer(CheckboxQuestion type)
Method Detail

updateRenderer

public void updateRenderer()
Update the question state (i.e. after a model element has been set programatically)


setEnabled

public void setEnabled(boolean editable)
Change the Editable property

Parameters:
editable - if true, the question becomes editable, otherwise it becomes disabled

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener