public class Button extends Widget
Widget.NotifyEvent| Modifier and Type | Field and Description |
|---|---|
protected boolean |
keyActionEnabled |
protected boolean |
mouseActionEnabled |
COMMAND_KEY_ENTER, COMMAND_MOUSE_CLICK, COMMAND_UNKNOWN, culled, fontChangeId, fontName, fontSize, lastFont, lastFontSize, RENDER_BACKGROUND, RENDER_FOREGROUND| Constructor and Description |
|---|
Button() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addActionListener(ActionListener l) |
protected void |
onDiscardState() |
protected boolean |
onKeyPressed(UI ui,
KeyEvent e) |
protected boolean |
onKeyReleased(UI ui,
KeyEvent e) |
protected boolean |
onMouseClicked(UI ui,
MouseEvent e) |
protected boolean |
onMouseDownDragUp(UI ui,
MouseEvent e) |
protected void |
onMouseExited(UI ui,
MouseEvent e) |
protected boolean |
onMousePressed(UI ui,
MouseEvent e) |
protected boolean |
onMousePressedRepeat(UI ui,
MouseEvent e) |
protected boolean |
onMouseReleased(UI ui,
MouseEvent e) |
boolean |
removeActionListener(ActionListener l) |
void |
removeAllActionListener() |
void |
update(UI ui,
long timePassedMS)
Widget update. |
addAnimator, addChangeListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bindTo, contains, delayNotifyEvent, dispatchKeyEvent, dispatchMouseExited, dispatchMouseMoved, dispatchMousePressed, dispatchMouseReleased, dispatchMouseWheelMoved, dispatchNotifyEvent, dispatchShowPopup, doMoveOpti, find, find, fireAction, fireAnimator, fireChange, fireKeyEvent, fireMouseEvent, focusableTraversalDown, focusableTraversalUp, focusTraversal, forceSize, getCurrentBackground, getCurrentBackgroundColor, getFocusable, getFontSizeForRender, getHeightOnScreen, getInsets, getInsetsHeight, getInsetsWidth, getLocation, getLocationOnScreen, getLocationXOnScreen, getLocationYOnScreen, getMenuPopup, getMinHeightLayout, getMinHeightWidget, getMinWidthLayout, getMinWidthWidget, getPopup, getPreferredHeight, getPreferredWidth, getRefBackground, getRoot, getTooltip, getViewportBorderBottom, getViewportBorderHeight, getViewportBorderLeft, getViewportBorderWidth, getWidthOnScreen, hasFocus, hasKeyEventFocus, hasMenuPopupVisible, isBackgroundOpaque, isDownOrMouseDown, isFocusable, isFree, isMouseOverOrDown, isOver, isOverlappingRendering, isRenderingAndEnabled, notifyEvent, onActionPerformed, onFocusChanged, onFontChanged, onMouseDragged, onMouseEntered, onMouseMoved, onMouseWheelMoved, onMove, onParentChanged, onStateChanged, onStyleChanged, refreshFocus, removeAnimator, removeChangeListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, render, renderGL, requestFocus, resolveBlockEvents, resolveLocationRef, setAutoPack, setAutoPackHeight, setAutoPackWidth, setBackgroundColor, setDown, setEnabled, setFocusable, setInsets, setInsets, setIsBackground, setLocation, setLocation, setLocationAnchor, setLocationRef, setLocationRef2, setLocationRefAnchor, setMaxSize, setMaxSize, setMenuPopup, setMinSize, setMinSize, setMinSizeLayout, setParent, setPopup, setSize, setSize, setSizeOnScreen, setStyle, setTooltip, setVisible, toString, traverse, triggerChildsUpdate, uiFireAction, updateListenersForPosition, updateMinViewportprotected boolean keyActionEnabled
protected boolean mouseActionEnabled
protected void onDiscardState()
onDiscardState in class Widgetpublic void update(UI ui, long timePassedMS)
WidgetWidget update. Occures before rendering to compute current states and absolute positioning.public final boolean addActionListener(ActionListener l)
addActionListener in class Widgetpublic final boolean removeActionListener(ActionListener l)
removeActionListener in class Widgetpublic final void removeAllActionListener()
removeAllActionListener in class Widgetprotected boolean onKeyPressed(UI ui, KeyEvent e)
onKeyPressed in class Widgetprotected boolean onKeyReleased(UI ui, KeyEvent e)
onKeyReleased in class Widgetprotected boolean onMouseReleased(UI ui, MouseEvent e)
onMouseReleased in class Widgetprotected void onMouseExited(UI ui, MouseEvent e)
onMouseExited in class Widgetprotected boolean onMousePressed(UI ui, MouseEvent e)
onMousePressed in class Widgetprotected boolean onMouseClicked(UI ui, MouseEvent e)
onMouseClicked in class Widgetprotected boolean onMouseDownDragUp(UI ui, MouseEvent e)
onMouseDownDragUp in class Widgetprotected boolean onMousePressedRepeat(UI ui, MouseEvent e)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com