All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class guinea.ui.GradeBar

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----guinea.ui.BaseGrader
                           |
                           +----guinea.ui.GradeBar

public class GradeBar
extends BaseGrader
implements AdjustmentListener, QuestionInterface, ControlInterface, PropertyLoader, Serializable
GradeBar is a UI component with a continuous scale. The grading slider is implemented with Java's Scrollbar component. The minimum and maximum values of the grade can be specified as well as number of decimal places and possible "anchors".


Variable Index

· scrollBar
The Scrollbar object for giving grade.

Constructor Index

· GradeBar()
Create a new grade bar with default grade parameters and no question.
· GradeBar(double, double, int)
Create a new grade bar with given parameters.
· GradeBar(double, double, int, String)
Create a new grade bar with given parameters.
· GradeBar(String)
Create a new grade bar with default grade parameters.

Method Index

· getAdjustable()
· getAdjustable(Component)
· getAdjustableComponent()
· setAdjustableValues(int)
Update values for the adjustable component.

Variables

· scrollBar
 protected Scrollbar scrollBar
The Scrollbar object for giving grade.

Constructors

· GradeBar
 public GradeBar()
Create a new grade bar with default grade parameters and no question.

· GradeBar
 public GradeBar(String qtext)
Create a new grade bar with default grade parameters.

Parameters:
qtext - Text of question.
· GradeBar
 public GradeBar(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.
· GradeBar
 public GradeBar(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
· setAdjustableValues
 protected void setAdjustableValues(int value)
Update values for the adjustable component.

Overrides:
setAdjustableValues in class BaseGrader

All Packages  Class Hierarchy  This Package  Previous  Next  Index