All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class guinea.ui.LineScale
java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----guinea.ui.BaseGrader
                           |
                           +----guinea.ui.LineScale
  -  public class LineScale
  
-  extends BaseGrader
  
-  implements AdjustmentListener, QuestionInterface, ControlInterface, PropertyLoader
   
LineScale is a UI component with a continuous scale.  The minimum
and maximum values of the grade can be specified as well as number
of decimal places and possible "anchors".
  Variable Index
  -   · 
	labelFont
  
 -  
  
 -   · 
	slider
  
 -  
 
  Constructor Index
  -   · 
	LineScale()
  
 -  Create a new grade bar with default grade parameters and no
question.
  
 -   · 
	LineScale(double, double, int)
  
 -  Create a new grade bar with given parameters.
  
 -   · 
	LineScale(double, double, int, String)
  
 -  Create a new grade bar with given parameters.
  
 -   · 
	LineScale(String)
  
 -  Create a new grade bar with default grade parameters.
 
  Method Index
  -   · 
	getAdjustable()
  
 -  
  
 -   · 
	getAdjustable(Component)
  
 -  
  
 -   · 
	getAdjustableComponent()
  
 -  
  
 -   · 
	getLabelFont()
  
 -  
  
 -   · 
	initAdjustable(Adjustable)
  
 -  
  
 -   · 
	propertyLoad(Properties, String)
  
 -  
  
 -   · 
	setLabelFont(Font)
  
 -  Set font of the question text.
 
  Variables
 · 
slider
 protected Slider slider
 · 
labelFont
 protected Font labelFont
  Constructors
 · 
LineScale
 public LineScale()
  -  Create a new grade bar with default grade parameters and no
question.
 
 · 
LineScale
 public LineScale(String qtext)
  -  Create a new grade bar with default grade parameters.
  
    -  Parameters:
    
 -  qtext - Text of question.
  
 
 
 
 · 
LineScale
 public LineScale(double minVal,
                  double maxVal,
                  int decimals)
  -  Create a new grade bar with given parameters.
  
    -  Parameters:
    
 -  minVal - minimum value of grade.
    
-  maxVal - maximum value of grade.
    
-  decimals - number of decimals.
  
   
 
 
 · 
LineScale
 public LineScale(double minVal,
                  double maxVal,
                  int decimals,
                  String qtext)
  -  Create a new grade bar with given parameters.
  
    -  Parameters:
    
 -  minVal - minimum value of grade.
    
-  maxVal - maximum value of grade.
    
-  decimals - number of decimals.
    
-  qtext - text of question.
  
    
 
 
  Methods
 · 
getAdjustableComponent
 public Component getAdjustableComponent()
  
    -  Overrides:
    
 -  getAdjustableComponent in class BaseGrader
  
 
 
 · 
getAdjustable
 public Adjustable getAdjustable(Component c)
  
    -  Overrides:
    
 -  getAdjustable in class BaseGrader
  
 
 
 · 
getAdjustable
 public Adjustable getAdjustable()
  
    -  Overrides:
    
 -  getAdjustable in class BaseGrader
  
 
 
 · 
initAdjustable
 public void initAdjustable(Adjustable adj)
  
    -  Overrides:
    
 -  initAdjustable in class BaseGrader
  
 
 
 · 
setLabelFont
 public void setLabelFont(Font f)
  -  Set font of the question text.
  
    -  Parameters:
    
 -  f - An AWT font object.
  
 
 
 
 · 
getLabelFont
 public Font getLabelFont()
 · 
propertyLoad
 public void propertyLoad(Properties p,
                          String name) throws IllegalArgumentException
  
    -  Overrides:
    
 -  propertyLoad in class BaseGrader
  
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index