org.jsurveylib.gui.swing.renderer
Class DropdownRenderer

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

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

FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Since:
7.10.12
Author:
Daniel Kaplan

Field Summary
 
Fields inherited from class org.jsurveylib.gui.swing.renderer.QuestionRenderer
SPACE_BEFORE_VALIDATION
 
Constructor Summary
DropdownRenderer(DropdownQuestion 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

DropdownRenderer

public DropdownRenderer(DropdownQuestion 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