|
GWT 2.0.3 | ||||||||
| 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.CustomButton
com.google.gwt.user.client.ui.ToggleButton
public class ToggleButton
A ToggleButton is a stylish stateful button which allows the
user to toggle between up and down states.
public class ToggleButtonExample implements EntryPoint {
public void onModuleLoad() {
// Make a new button that does something when you click it.
final ToggleButton toggleButton = new ToggleButton("Up", "Down");
toggleButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
if (toggleButton.isDown()) {
Window.alert("I have been toggled down");
} else {
Window.alert("I have been toggled up");
}
}
});
// In a real application, you would have to have css styles defined for
// gwt-ToggleButton-up,gwt-ToggleButton-up-hovering,gwt-ToggleButton-up-disabled,
// gwt-ToggleButton-down,.gwt-ToggleButton-down-hovering,.gwt-ToggleButton-down-disabled
// Add the ToggleButton to the root panel.
RootPanel.get().add(toggleButton);
}
}
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.CustomButton |
|---|
CustomButton.Face |
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
| Field Summary |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
ToggleButton()
Constructor for ToggleButton. |
|
ToggleButton(Image upImage)
Constructor for ToggleButton. |
|
ToggleButton(Image upImage,
ClickHandler handler)
Constructor for ToggleButton. |
|
ToggleButton(Image upImage,
ClickListener listener)
Deprecated. Use ToggleButton(Image, ClickHandler) instead |
|
ToggleButton(Image upImage,
Image downImage)
Constructor for ToggleButton. |
|
ToggleButton(Image upImage,
Image downImage,
ClickHandler handler)
Constructor for ToggleButton. |
|
ToggleButton(Image upImage,
Image downImage,
ClickListener listener)
Deprecated. Use ToggleButton(Image, Image, ClickHandler) instead |
|
ToggleButton(java.lang.String upText)
Constructor for ToggleButton. |
|
ToggleButton(java.lang.String upText,
ClickHandler handler)
Constructor for ToggleButton. |
|
ToggleButton(java.lang.String upText,
ClickListener listener)
Deprecated. Use ToggleButton(String, ClickHandler) instead |
|
ToggleButton(java.lang.String upText,
java.lang.String downText)
Constructor for ToggleButton. |
|
| Method Summary | |
|---|---|
boolean |
isDown()
Is this button down? |
protected void |
onClick()
Called when the user finishes clicking on this button. |
void |
setDown(boolean down)
Sets whether this button is down. |
| Methods inherited from class com.google.gwt.user.client.ui.CustomButton |
|---|
getDownDisabledFace, getDownFace, getDownHoveringFace, getHTML, getTabIndex, getText, getUpDisabledFace, getUpFace, getUpHoveringFace, onAttach, onBrowserEvent, onClickCancel, onClickStart, onDetach, setAccessKey, setEnabled, setFocus, setHTML, setTabIndex, setText |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Constructor Detail |
|---|
public ToggleButton()
ToggleButton.
public ToggleButton(Image upImage)
ToggleButton. The supplied image is used to
construct the default face.
upImage - image for the default face of the button
@Deprecated
public ToggleButton(Image upImage,
ClickListener listener)
ToggleButton(Image, ClickHandler) instead
ToggleButton. The supplied image is used to
construct the default face of the button.
upImage - image for the default (up) face of the buttonlistener - the click listener
public ToggleButton(Image upImage,
ClickHandler handler)
ToggleButton. The supplied image is used to
construct the default face of the button.
upImage - image for the default (up) face of the buttonhandler - the click handler
public ToggleButton(Image upImage,
Image downImage)
ToggleButton.
upImage - image for the default(up) face of the buttondownImage - image for the down face of the button
@Deprecated
public ToggleButton(Image upImage,
Image downImage,
ClickListener listener)
ToggleButton(Image, Image, ClickHandler) instead
ToggleButton.
upImage - image for the default(up) face of the buttondownImage - image for the down face of the buttonlistener - clickListener
public ToggleButton(Image upImage,
Image downImage,
ClickHandler handler)
ToggleButton.
upImage - image for the default(up) face of the buttondownImage - image for the down face of the buttonhandler - the click handlerpublic ToggleButton(java.lang.String upText)
ToggleButton. The supplied text is used to
construct the default face of the button.
upText - the text for the default (up) face of the button.
@Deprecated
public ToggleButton(java.lang.String upText,
ClickListener listener)
ToggleButton(String, ClickHandler) instead
ToggleButton. The supplied text is used to
construct the default face of the button.
upText - the text for the default (up) face of the buttonlistener - the click listener
public ToggleButton(java.lang.String upText,
ClickHandler handler)
ToggleButton. The supplied text is used to
construct the default face of the button.
upText - the text for the default (up) face of the buttonhandler - the click handler
public ToggleButton(java.lang.String upText,
java.lang.String downText)
ToggleButton.
upText - the text for the default (up) face of the buttondownText - the text for down face of the button| Method Detail |
|---|
public boolean isDown()
CustomButton
isDown in class CustomButtontrue if the button is downpublic void setDown(boolean down)
CustomButton
setDown in class CustomButtondown - true to press the button, false
otherwiseprotected void onClick()
CustomButtonCustomButton.onClickStart() should override this method to restore the normal
widget display.
onClick in class CustomButton
|
GWT 2.0.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||