public class ButtonWrapper extends Wrapper
EMPTY_ELEMENT_ARRAY
Constructor and Description |
---|
ButtonWrapper()
Creates a button without listener.
|
Modifier and Type | Method and Description |
---|---|
void |
addOnClickListener(OnClickListener listener)
Adds a listener on the click events of the button.
|
boolean |
handleEvent(int event) |
boolean |
isInState(State state)
Gets whether or not the element is in the given state.
|
protected void |
onClick()
Invoked when the button has been clicked.
|
void |
performClick()
Performs the actions associated to a click.
|
void |
removeOnClickListener(OnClickListener listener)
Removes a listener on the click events of the button.
|
void |
requestFocus() |
boolean |
requestFocus(int direction) |
contains, isAdjustedToChild, setAdjustedToChild, setBoundsContent, setWidget, validateContent
add, addClassSelector, gainFocus, getAttribute, getChild, getChildrenCount, getChildrenElements, getParentElement, getStyle, hasClassSelector, isTransparent, lostFocus, mergeStyle, removeAllClassSelectors, removeClassSelector, removeInstanceStyle, render, renderContent, setBounds, setClassSelectors, setEnabled, updateStyle, updateStyleOnly, validate
getFocus, getFocusIndex, getNext, getWidget, getWidgetAt, getWidgets, getWidgetsCount, hideNotify, iterator, remove, removeAllWidgets, requestFocusFrom, showNotify
getAbsoluteX, getAbsoluteX, getAbsoluteY, getAbsoluteY, getEventHandler, getHeight, getPanel, getParent, getPreferredHeight, getPreferredWidth, getRelativeX, getRelativeY, getWidth, getX, getY, hasFocus, invalidate, isEnabled, isShown, isValid, isVisible, repaint, repaint, revalidate, revalidateSubTree, setEventHandler, setLocation, setPreferredSize, setSize, setVisible
protected void onClick()
public void performClick()
public void addOnClickListener(OnClickListener listener)
listener
- the listener to add.java.lang.NullPointerException
- if the given listener is null
.public void removeOnClickListener(OnClickListener listener)
listener
- the listener to remove.public boolean isInState(State state)
Element
isInState
in interface Element
isInState
in class StyledComposite
state
- the state to check.true
if the element is in the given state, false
otherwise.public boolean handleEvent(int event)
handleEvent
in interface ej.mwt.Renderable
handleEvent
in class ej.mwt.Composite
public void requestFocus()
requestFocus
in class ej.mwt.Composite
public boolean requestFocus(int direction) throws java.lang.IllegalArgumentException
requestFocus
in class ej.mwt.Composite
java.lang.IllegalArgumentException