waba.ui
Class Check

waba.lang.Object
  |
  +--waba.ui.Control
        |
        +--waba.ui.Check

public class Check
extends Control

Check is a check control.

Here is an example showing a check being used:

 public class MyProgram extends MainWindow
 {
 Check check;

 public void onStart()
  {
  check = new Check("Check me");
  check.setRect(10, 10, 80, 30);
  add(check);
  }
 
 public void onEvent(Event event)
  {
  if (event.type == ControlEvent.PRESSED &&
      event.target == check)
   {
   ... handle check being pressed
 


Fields inherited from class waba.ui.Control
height, next, parent, prev, width, x, y
 
Constructor Summary
Check(String text)
          Creates a check control displaying the given text.
 
Method Summary
static void drawCheck(Graphics g, boolean checked, int x, int y)
          Draws the check box graphic at the given position.
 boolean getChecked()
          Returns the checked state of the control.
 String getText()
          Gets the text displayed in the check.
 void onEvent(Event event)
          Called by the system to pass events to the check control.
 void onPaint(Graphics g)
          Called by the system to draw the check control.
 void setChecked(boolean checked)
          Sets the checked state of the control.
 
Methods inherited from class waba.ui.Control
addTimer, contains, createGraphics, getFontMetrics, getNext, getParent, getRect, postEvent, removeTimer, repaint, setRect
 
Methods inherited from class waba.lang.Object
toString
 

Constructor Detail

Check

public Check(String text)
Creates a check control displaying the given text.
Method Detail

onEvent

public void onEvent(Event event)
Called by the system to pass events to the check control.
Overrides:
onEvent in class Control
Tags copied from class: Control
Parameters:
event - the event to process
See Also:
Event, KeyEvent, PenEvent

getText

public String getText()
Gets the text displayed in the check.

getChecked

public boolean getChecked()
Returns the checked state of the control.

setChecked

public void setChecked(boolean checked)
Sets the checked state of the control.

drawCheck

public static void drawCheck(Graphics g,
                             boolean checked,
                             int x,
                             int y)
Draws the check box graphic at the given position.

onPaint

public void onPaint(Graphics g)
Called by the system to draw the check control.
Overrides:
onPaint in class Control
Tags copied from class: Control
Parameters:
g - the graphics object for drawing
See Also:
Graphics