A single RadioButton performs the same basic function as a
CheckButton, as it's position in the object hierarchy reflects. It
is only when multiple RadioButtons are grouped together that they become a
different user interface component.
Every RadioButton is a member of some group of RadioButtons. When one is
selected, all of the other RadioButtons in the same group are deselected.
A RadioButton is created by the constructor passing a
null
value for the RadioButton objection for the first object, and the First
object as a parameter for the remaining objects.
RadioButton
public RadioButton(Handle handle)
Construct a radio button using a handle to a native resource.
RadioButton
public RadioButton(RadioButton group)
Create a new RadioButton object adding it to the same group as
the provided RadioButton. If this is the first RadioButton pass
null for this parameter.
group - A RadioButton that belongs to the group that we wish to add
this newly constructed RadioButton to. If this is the first
RadioButton in the group just pass null.
RadioButton
public RadioButton(RadioButton group,
String label,
boolean hasMnemonic) Create a new RadioButton object adding it to the same group as
the provided RadioButton. If this is the first RadioButton pass
null for this parameter.
group - A RadioButton that belongs to the group that we wish to add
this newly constructed RadioButton to. If this is the first
RadioButton in the group just pass null.label - The text label to assign to this RadioButton.hasMnemonic - An indicator to inform the widget if the label contains a
mnemonic.
RadioButton
public RadioButton(RadioButton[] group,
String label,
boolean hasMnemonic)