PushButton
, ToggleButton
down-hovering
face, the button's style is
gwt-PushButton-down-hovering. The overall style name can be used to
change the style of the button irrespective of the current face.
Each button face can be assigned is own image, text, or html contents. If no
content is defined for a face, then the face will use the contents of another
face. For example, if down-hovering
does not have defined
contents, it will use the contents defined by the down
face.
The supported faces are defined below:
CSS style name | Getter method | description of face | defaults to contents of face |
up | getUpFace() | face shown when button is up | none |
down | getDownFace() | face shown when button is down | up |
up-hovering | getUpHoveringFace() | face shown when button is up and hovering | up |
up-disabled | getUpDisabledFace() | face shown when button is up and disabled | up |
down-hovering | getDownHoveringFace() | face shown when button is down and hovering | down |
down-disabled | getDownDisabledFace() | face shown when button is down and disabled | down |
CustomButton.Face | Represents a button's face. |
CustomButton(Image) | Constructor for CustomButton . |
CustomButton(Image, Image) | Constructor for CustomButton . |
CustomButton(Image, Image, ClickListener) | Constructor for CustomButton . |
CustomButton(Image, ClickListener) | Constructor for CustomButton . |
CustomButton(String) | Constructor for CustomButton . |
CustomButton(String, ClickListener) | Constructor for CustomButton . |
CustomButton(String, String) | Constructor for CustomButton . |
CustomButton(String, String, ClickListener) | Constructor for CustomButton . |
CustomButton() | Constructor for CustomButton . |
getDownDisabledFace() | Gets the downDisabled face of the button. |
getDownFace() | Gets the down face of the button. |
getDownHoveringFace() | Gets the downHovering face of the button. |
getHTML() | Gets the current face's html. |
getTabIndex() | |
getText() | Gets the current face's text. |
getUpDisabledFace() | Gets the upDisabled face of the button. |
getUpFace() | Gets the up face of the button. |
getUpHoveringFace() | Gets the upHovering face of the button. |
isDown() | Is this button down? |
onAttach() | Overridden on attach to ensure that a button face has been chosen before the button is displayed. |
onBrowserEvent(Event) | |
onClick() | Called when the user finishes clicking on this button. |
onClickCancel() | Called when the user aborts a click in progress; for example, by dragging the mouse outside of the button before releasing the mouse button. |
onClickStart() | Called when the user begins to click on this button. |
onDetach() | This method is called when a widget is detached from the browser's document. |
setAccessKey(char) | |
setDown(boolean) | Sets whether this button is down. |
setEnabled(boolean) | Sets whether this button is enabled. |
setFocus(boolean) | |
setHTML(String) | Sets the current face's html. |
setTabIndex(int) | |
setText(String) | Sets the current face's text. |
CustomButton
.CustomButton
.CustomButton
.CustomButton
.CustomButton
.CustomButton
.CustomButton
.CustomButton
.CustomButton
.true
if the button is downonClickStart
will eventually be followed by either
onClick
or onClickCancel
, depending on
whether the click is completed.
Subclasses that override this method must call
super.onDetach()
to ensure that the Widget has been detached
from the underlying Element. Failure to do so will result in application
memory leaks due to circular references between DOM Elements and JavaScript
objects.
true
to press the button, false
otherwisetrue
to enable the button, false
to disable it