org.gnu.gtk
Class RadioButton
java.lang.Object
org.gnu.glib.Struct
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(org.gnu.glib.Handle 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)
|
RadioButton(RadioButton group,
java.lang.String label,
boolean hasMnemonic)
Create a new RadioButton object adding it to the same group as
the provided RadioButton. |
RadioButton(RadioMenuItem[] group)
|
|
Method Summary |
static RadioButton |
getRadioButton(org.gnu.glib.Handle handle)
Internal static factory method to be used by Java-Gnome only. |
static Type |
getType()
Retrieve the runtime type used by the GLib library. |
| Methods inherited from class org.gnu.gtk.Button |
addListener, click, enter, getButton, getFocusOnClick, getImage, getLabel, getRelief, getUseStock, getUseUnderline, getXAlignment, getYAlignment, leave, press, release, removeListener, setAlignment, setFocusOnClick, setImage, setLabel, setRelief, setUseStock, setUseUnderline |
| Methods inherited from class org.gnu.gtk.Container |
add, addListener, getBooleanChildProperty, getBorderWidth, getChildProperty, getChildren, getIntChildProperty, getResizeMode, remove, removeListener, resizeChildren, setBooleanChildProperty, setBorderWidth, setChildProperty, setIntChildProperty, setResizeMode |
| Methods inherited from class org.gnu.gtk.Widget |
activate, addAccelerator, addEvents, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, draw, drawArea, drawArea, finish, getAccessible, getAllocation, getCanFocus, getColormap, getContext, getData, getDisplay, getDragData, getExtensionEvents, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getWidget, getWindow, grabDefault, grabFocus, hasFocus, hasScreen, hide, hideAll, highlight, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeAccelerator, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setCanFocus, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setEvents, setExtensionEvents, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight, unHighlight |
| Methods inherited from class org.gnu.glib.GObject |
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, collect, freezeNotify, getBooleanProperty, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getPixbufProperty, getProperty, getStringProperty, hasProperty, notify, removeEventHandler, removeListener, setBooleanProperty, setData, setDoubleProperty, setFloatProperty, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify |
| Methods inherited from class org.gnu.glib.Struct |
equals, getHandle, getNullHandle, hashCode |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
RadioButton
public RadioButton(RadioMenuItem[] group)
RadioButton
public RadioButton(RadioButton[] group,
java.lang.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,
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(org.gnu.glib.Handle handle)
- Construct a radio button using a handle to a native resource.
getRadioButton
public static RadioButton getRadioButton(org.gnu.glib.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.