org.gnu.gtk

Class CheckButton

Known Direct Subclasses:
RadioButton

public class CheckButton
extends ToggleButton

A CheckButton widget displays a small button with a label next to it. The button can be toggled on or off by the mouse, and will retain its state until it is toggled again.

Constructor Summary

CheckButton()
Creates a new CheckButton
CheckButton(Handle handle)
Construct a check button using a handle to a native resource.
CheckButton(String label, boolean hasMnemonic)
Creates a new Checkbutton with a label.

Method Summary

static CheckButton
getCheckButton(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.ToggleButton

addListener, getEventListenerClass, getEventType, getInconsistent, getState, getToggleButton, getType, removeListener, setInconsistent, setState

Methods inherited from class org.gnu.gtk.Button

addListener, click, enter, getButton, getEventListenerClass, getEventType, getFocusOnClick, getImage, getLabel, getRelief, getType, getUseStock, getUseUnderline, getXAlignment, getYAlignment, leave, press, release, removeListener, setAlignment, setFocusOnClick, setImage, setLabel, setRelief, setUseStock, setUseUnderline

Methods inherited from class org.gnu.gtk.Bin

getChild, getType

Methods inherited from class org.gnu.gtk.Container

add, addListener, getBooleanChildProperty, getBorderWidth, getChildProperty, getChildren, getEventListenerClass, getEventType, getIntChildProperty, getResizeMode, getType, 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, getEventListenerClass, getEventType, getExtensionEvents, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getType, 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.gtk.GtkObject

destroy, getType, sink

Constructor Details

CheckButton

public CheckButton()
Creates a new CheckButton

CheckButton

public CheckButton(Handle handle)
Construct a check button using a handle to a native resource.

CheckButton

public CheckButton(String label,
                   boolean hasMnemonic)
Creates a new Checkbutton with a label. If hasMnemonic is true, any mnemonic characters in the Label will be interpreted. See the description of the Label class for more details of mnemonic characters.
Parameters:
label - Text to be displayed in a label next to the check box.
hasMnemonic - Determines whether to interpret Mnemonic characters

Method Details

getCheckButton

public static CheckButton getCheckButton(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.
Overrides:
getType in interface ToggleButton