|
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 listenerpublic 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 handlerpublic 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
- clickListenerpublic 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 listenerpublic 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 handlerpublic 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 buttonMethod Detail |
---|
public boolean isDown()
CustomButton
isDown
in class CustomButton
true
if the button is downpublic void setDown(boolean down)
CustomButton
setDown
in class CustomButton
down
- true
to press the button, false
otherwiseprotected void onClick()
CustomButton
CustomButton.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 |