|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--waba.ui.Control | +--waba.ui.Radio
Radio is a radio control.
Here is an example showing a radio being used:
public class MyProgram extends MainWindow { Radio radioMale, radioFemale; public void onStart() { RadioGroup rg = new RadioGroup(); add(radioMale = new Radio("Male", rg), LEFT, AFTER); add(radioFemale = new Radio("Female", rg), AFTER+2, SAME); rg.clicked(radioMale); // activate the specified one. } public void onEvent(Event event) { if (event.type == ControlEvent.PRESSED && event.target == radioMale) { ... handle radio Male being pressedRadios can be grouped together in a RadioGroup. See the RadioGroup class for more details.
Fields inherited from class waba.ui.Control |
AFTER,
appId,
asContainer,
asWindow,
backColor,
backDis,
BEFORE,
BOTTOM,
CENTER,
enabled,
FILL,
FIT,
fm,
fmH,
focusLess,
font,
foreColor,
foreDis,
height,
LEFT,
parent,
PREFERRED,
RANGE,
RIGHT,
SAME,
TOP,
visible,
width,
x,
x2,
y,
y2 |
Constructor Summary | |
Radio(String text)
Creates a radio control displaying the given text. |
|
Radio(String text,
RadioGroup radioGroup)
Creates a radio control with the given text attached to the given RadioGroup |
Method Summary | |
boolean |
getChecked()
Returns the checked state of the control. |
int |
getPreferredHeight()
returns the preffered height of this control. added by guich |
int |
getPreferredWidth()
returns the preffered width of this control. added by guich |
RadioGroup |
getRadioGroup()
Returns the RadioGroup that this radio belongs to, or null if none. |
String |
getText()
Gets the text displayed in the radio. |
protected void |
onColorsChanged(boolean colorsChanged)
Called after a setEnabled, setForeColor and setBackColor and when a control has been added to a Container. |
void |
onEvent(Event event)
Called by the system to pass events to the radio control. |
protected void |
onFontChanged()
Called after a setFont |
void |
onPaint(Graphics g)
Called by the system to draw the radio control. |
void |
setChecked(boolean checked)
Sets the checked state of the control. |
void |
setText(String text)
sets the text. added by guich |
Methods inherited from class waba.ui.Control |
addTimer,
contains,
createGraphics,
getAbsoluteRect,
getBackColor,
getFont,
getFontMetrics,
getForeColor,
getNext,
getParent,
getParentWindow,
getPos,
getRect,
getSize,
isDisplayed,
isEnabled,
isVisible,
onBoundsChanged,
onWindowPaintFinished,
postEvent,
removeTimer,
repaint,
repaintNow,
requestFocus,
setBackColor,
setBackForeColors,
setEnabled,
setFocusLess,
setFont,
setForeColor,
setRect,
setRect,
setRect,
setVisible |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
toString,
wait,
wait |
Constructor Detail |
public Radio(String text)
public Radio(String text, RadioGroup radioGroup)
Method Detail |
public RadioGroup getRadioGroup()
public void setText(String text)
public String getText()
public boolean getChecked()
public void setChecked(boolean checked)
public int getPreferredWidth()
public int getPreferredHeight()
public void onEvent(Event event)
event
- the event to processEvent
,
KeyEvent
,
PenEvent
protected void onColorsChanged(boolean colorsChanged)
protected void onFontChanged()
public void onPaint(Graphics g)
g
- the graphics object for drawingGraphics
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |