public class SubmitButton extends FocusWidget implements HasType<ButtonType>, HasValue<String>, HasText, HasName, HasChangeHandlers
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
DEBUG_ID_PREFIX
Modifier | Constructor and Description |
---|---|
|
SubmitButton()
Creates an submit button with no caption.
|
protected |
SubmitButton(Element element)
This constructor may be used by subclasses to explicitly use an existing
element.
|
|
SubmitButton(SafeHtml html)
Creates a button with the given HTML caption.
|
|
SubmitButton(SafeHtml html,
ClickHandler handler)
Creates a button with the given HTML caption and click listener.
|
|
SubmitButton(String text)
Creates a button with the given Text caption.
|
|
SubmitButton(String text,
ClickHandler handler)
Creates a button with the given Text caption and click listener.
|
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addChangeHandler(ChangeHandler handler) |
HandlerRegistration |
addValueChangeHandler(ValueChangeHandler<String> handler) |
void |
click()
Programmatic equivalent of the user clicking the button.
|
String |
getName() |
String |
getText() |
String |
getValue() |
void |
setBlock(boolean block)
Set element as a Block Level Button
|
void |
setName(String name) |
void |
setSize(ButtonSize size)
Sets the size of the Button.
|
void |
setText(String text) |
void |
setType(ButtonType type)
Sets the type of the Button.
|
void |
setValue(String value) |
void |
setValue(String value,
boolean fireEvents) |
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
public SubmitButton()
protected SubmitButton(Element element)
element
- the element to be usedpublic SubmitButton(SafeHtml html, ClickHandler handler)
html
- the HTML captionhandler
- the click handlerpublic SubmitButton(SafeHtml html)
html
- the HTML captionpublic SubmitButton(String text, ClickHandler handler)
text
- the Text captionhandler
- the click handlerpublic SubmitButton(String text)
text
- the Text captionpublic void click()
public void setType(ButtonType type)
Different types give the button a different look.
setType
in interface HasType<ButtonType>
type
- the type of the Button.public void setSize(ButtonSize size)
size
- the size of the Button.public HandlerRegistration addChangeHandler(ChangeHandler handler)
addChangeHandler
in interface HasChangeHandlers
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler)
addValueChangeHandler
in interface HasValueChangeHandlers<String>
HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
public void setBlock(boolean block)
block
- true:Block Level false:DefaultCopyright © 2012-2014 gwtbootstrap. All Rights Reserved.