|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.FocusWidget
com.google.gwt.user.client.ui.ButtonBase
com.google.gwt.user.client.ui.CheckBox
A standard check box widget (also serves as a base class for
RadioButton.
public class CheckBoxExample implements EntryPoint {
public void onModuleLoad() {
// Make a new check box, and select it by default.
CheckBox cb = new CheckBox("Foo");
cb.setChecked(true);
// Hook up a listener to find out when it's clicked.
cb.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
boolean checked = ((CheckBox) sender).isChecked();
Window.alert("It is " + (checked ? "" : "not") + "checked");
}
});
// Add it to the root panel.
RootPanel.get().add(cb);
}
}
| Constructor Summary | |
|
CheckBox()
Creates a check box with no label. |
protected |
CheckBox(Element elem)
|
|
CheckBox(java.lang.String label)
Creates a check box with the specified text label. |
|
CheckBox(java.lang.String label,
boolean asHTML)
Creates a check box with the specified text label. |
| Method Summary | |
java.lang.String |
getHTML()
Gets this object's contents as HTML. |
java.lang.String |
getName()
Gets the widget's name. |
java.lang.String |
getText()
Gets this object's text. |
boolean |
isChecked()
Determines whether this check box is currently checked. |
boolean |
isEnabled()
Gets whether this widget is enabled. |
void |
setChecked(boolean checked)
Checks or unchecks this check box. |
void |
setEnabled(boolean enabled)
Sets whether this widget is enabled. |
void |
setHTML(java.lang.String html)
Sets this object's contents via HTML. |
void |
setName(java.lang.String name)
Sets the widget's name. |
void |
setText(java.lang.String text)
Sets this object's text. |
| Methods inherited from class com.google.gwt.user.client.ui.FocusWidget |
addClickListener, addFocusListener, addKeyboardListener, getTabIndex, onBrowserEvent, removeClickListener, removeFocusListener, removeKeyboardListener, setAccessKey, setFocus, setTabIndex |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
getParent, isAttached, onAttach, onDetach, onLoad, removeFromParent |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public CheckBox()
public CheckBox(java.lang.String label)
label - the check box's label
public CheckBox(java.lang.String label,
boolean asHTML)
label - the check box's labelasHTML - true to treat the specified label as htmlprotected CheckBox(Element elem)
| Method Detail |
public java.lang.String getHTML()
HasHTML
getHTML in interface HasHTMLgetHTML in class ButtonBasepublic java.lang.String getName()
HasName
getName in interface HasNamepublic java.lang.String getText()
HasText
getText in interface HasTextgetText in class ButtonBasepublic boolean isChecked()
true if the check box is checkedpublic boolean isEnabled()
FocusWidget
isEnabled in class FocusWidgettrue if the widget is enabledpublic void setChecked(boolean checked)
checked - true to check the check boxpublic void setEnabled(boolean enabled)
FocusWidget
setEnabled in class FocusWidgetenabled - true to enable the widget, false
to disable itpublic void setHTML(java.lang.String html)
HasHTMLHasText.setText(java.lang.String) whenever possible.
setHTML in interface HasHTMLsetHTML in class ButtonBasepublic void setName(java.lang.String name)
HasName
setName in interface HasNamename - the widget's new namepublic void setText(java.lang.String text)
HasText
setText in interface HasTextsetText in class ButtonBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||