org.gnu.gtk
Class RadioButton
java.lang.Object
|
+--org.gnu.glib.GObject
|
+--org.gnu.gtk.GtkObject
|
+--org.gnu.gtk.Widget
|
+--org.gnu.gtk.Container
|
+--org.gnu.gtk.Bin
|
+--org.gnu.gtk.Button
|
+--org.gnu.gtk.ToggleButton
|
+--org.gnu.gtk.CheckButton
|
+--org.gnu.gtk.RadioButton
- public class RadioButton
- extends CheckButton
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.
Constructor Summary |
RadioButton(int handle)
Construct a radio button using a handle to a native resource. |
RadioButton(RadioButton group)
Create a new RadioButton object adding it to the same group
as the provided RadioButton. |
RadioButton(RadioButton group,
java.lang.String label,
boolean hasMnemonic)
Create a new RadioButton object adding it to the same group
as the provided RadioButton. |
Method Summary |
static Type |
getType()
Retrieve the runtime type used by the GLib library. |
Methods inherited from class org.gnu.gtk.Button |
addListener, click, enter, getLabel, getRelief, getUseStock, getUseUnderline, leave, press, release, removeListener, setLabel, setRelief, setUseStock, setUseUnderline |
Methods inherited from class org.gnu.gtk.Widget |
activate, addListener, addListener, addListener, addListener, addListener, addListener, createContext, createLayout, destroy, draw, drawArea, drawArea, getAccessible, getColormap, getContext, getModifierStyle, getName, getParent, getParentWindow, getPointer, getSensitive, getStyle, getToplevel, grabDefault, grabFocus, hasFocus, hide, hideAll, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setColormap, setDoubleBuffered, setDragDestination, setDragSource, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll |
Methods inherited from class org.gnu.glib.GObject |
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, equals, getData, getHandle, removeEventHandler, setData |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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,
java.lang.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(int handle)
- Construct a radio button using a handle to a native resource.
getType
public static Type getType()
- Retrieve the runtime type used by the GLib library.