public abstract class ButtonBase extends ObserveableComponentBase implements Button
listeners| Constructor and Description |
|---|
ButtonBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ButtonPressedListener... listener) |
void |
addListener(ButtonReleasedListener... listener) |
void |
addListener(ButtonStateChangeListener... listener) |
void |
addListener(long delay,
ButtonHoldListener... listener) |
abstract ButtonState |
getState() |
boolean |
isPressed() |
boolean |
isReleased() |
boolean |
isState(ButtonState state) |
protected void |
notifyListeners(ButtonStateChangeEvent event) |
void |
removeListener(ButtonHoldListener... listener) |
void |
removeListener(ButtonPressedListener... listener) |
void |
removeListener(ButtonReleasedListener... listener) |
void |
removeListener(ButtonStateChangeListener... listener) |
addListener, removeAllListeners, removeListenerclearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremoveAllListenersclearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagpublic boolean isReleased()
isReleased in interface Buttonpublic abstract ButtonState getState()
public boolean isState(ButtonState state)
public void addListener(ButtonStateChangeListener... listener)
addListener in interface Buttonpublic void removeListener(ButtonStateChangeListener... listener)
removeListener in interface Buttonpublic void addListener(ButtonPressedListener... listener)
addListener in interface Buttonpublic void removeListener(ButtonPressedListener... listener)
removeListener in interface Buttonpublic void addListener(ButtonReleasedListener... listener)
addListener in interface Buttonpublic void removeListener(ButtonReleasedListener... listener)
removeListener in interface Buttonpublic void addListener(long delay,
ButtonHoldListener... listener)
addListener in interface Buttonpublic void removeListener(ButtonHoldListener... listener)
removeListener in interface Buttonprotected void notifyListeners(ButtonStateChangeEvent event)
Copyright © 2012–2019 Pi4J. All rights reserved.