org.gnu.gtk

Class RadioButton

public class RadioButton extends CheckButton

A single RadioButton performs the same basic function as a {@link 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.

Constructor Summary
RadioButton(RadioMenuItem[] group)
RadioButton(RadioButton[] group, String label, boolean hasMnemonic)
RadioButton(RadioButton group)
Create a new RadioButton object adding it to the same group as the provided RadioButton.
RadioButton(RadioButton group, String label, boolean hasMnemonic)
Create a new RadioButton object adding it to the same group as the provided RadioButton.
RadioButton(Handle handle)
Construct a radio button using a handle to a native resource.
Method Summary
static RadioButtongetRadioButton(Handle handle)
Internal static factory method to be used by Java-Gnome only.
static TypegetType()
Retrieve the runtime type used by the GLib library.

Constructor Detail

RadioButton

public RadioButton(RadioMenuItem[] group)

RadioButton

public RadioButton(RadioButton[] group, String label, boolean hasMnemonic)

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.

Parameters: 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.

Parameters: 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(Handle handle)
Construct a radio button using a handle to a native resource.

Method Detail

getRadioButton

public static RadioButton getRadioButton(Handle handle)
Internal static factory method to be used by Java-Gnome only.

getType

public static Type getType()
Retrieve the runtime type used by the GLib library.