public class Panel extends Widget
Widget.NotifyEventCOMMAND_KEY_ENTER, COMMAND_MOUSE_CLICK, COMMAND_UNKNOWN, culled, fontChangeId, fontName, fontSize, lastFont, lastFontSize, RENDER_BACKGROUND, RENDER_FOREGROUND| Constructor and Description |
|---|
Panel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Widget widget)
Add a widget in the container
|
protected boolean |
addNoNotify(Widget widget) |
boolean |
dispatchKeyEvent(UI ui,
KeyEvent e,
boolean toFocusable) |
protected void |
dispatchMouseExited(UI ui,
MouseEvent e) |
EventState |
dispatchMouseMoved(UI ui,
MouseEvent e,
EventState eventState) |
EventState |
dispatchMousePressed(UI ui,
MouseEvent e) |
boolean |
dispatchMouseReleased(UI ui,
MouseEvent e) |
EventState |
dispatchMouseWheelMoved(UI ui,
MouseWheelEvent e) |
protected void |
doMoveOpti(int dx,
int dy) |
<W extends Widget> |
find(java.util.function.Predicate<Widget> predicate) |
protected Widget |
focusableTraversal(Widget from,
boolean next) |
protected Widget |
focusableTraversalDown(boolean next) |
int |
getNumWidgets() |
<W extends Widget> |
getWidget(int index) |
<W extends Widget> |
getWidget(java.lang.String name) |
protected boolean |
hasMenuPopupVisible() |
protected int |
indexOf(Widget widget) |
boolean |
insert(Widget widget,
int index)
Add a widget in the container
|
boolean |
isOver(int pointX,
int pointY) |
boolean |
isOverlappingRendering() |
protected void |
notifyEvent(UI ui,
Widget.NotifyEvent event) |
protected void |
onChildChanged() |
protected <W extends Widget> |
remove(int index) |
boolean |
remove(Widget widget)
Remove a widget in the container
|
void |
removeAll() |
protected void |
removeAll(boolean notify) |
protected void |
renderGL(UI ui) |
protected void |
renderGLAfterBackground(UI ui) |
protected void |
resolveLayout() |
void |
setLayout(ILayout layout) |
WidgetTraversal.Status |
traverse(WidgetTraversal consumer) |
void |
update(UI ui,
long timePassedMS)
Widget update. |
protected void |
updateChilds(UI ui,
long timePassedMS) |
protected void |
updateMinViewport(Viewport dst) |
addActionListener, addAnimator, addChangeListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bindTo, contains, delayNotifyEvent, dispatchNotifyEvent, dispatchShowPopup, find, fireAction, fireAnimator, fireChange, fireKeyEvent, fireMouseEvent, 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, isBackgroundOpaque, isDownOrMouseDown, isFocusable, isFree, isMouseOverOrDown, isRenderingAndEnabled, onActionPerformed, onDiscardState, onFocusChanged, onFontChanged, onKeyPressed, onKeyReleased, onMouseClicked, onMouseDownDragUp, onMouseDragged, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelMoved, onMove, onParentChanged, onStateChanged, onStyleChanged, refreshFocus, removeActionListener, removeAllActionListener, removeAnimator, removeChangeListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, render, 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, triggerChildsUpdate, uiFireAction, updateListenersForPositionpublic void update(UI ui, long timePassedMS)
WidgetWidget update. Occures before rendering to compute current states and absolute positioning.protected void updateChilds(UI ui, long timePassedMS)
protected void doMoveOpti(int dx,
int dy)
doMoveOpti in class Widgetpublic final boolean isOverlappingRendering()
isOverlappingRendering in class WidgetWidget has overlapping rendering elementprotected void renderGLAfterBackground(UI ui)
public WidgetTraversal.Status traverse(WidgetTraversal consumer)
protected boolean hasMenuPopupVisible()
hasMenuPopupVisible in class Widgetprotected void notifyEvent(UI ui, Widget.NotifyEvent event)
notifyEvent in class Widgetprotected void resolveLayout()
protected void updateMinViewport(Viewport dst)
updateMinViewport in class Widgetpublic boolean isOver(int pointX,
int pointY)
protected final Widget focusableTraversalDown(boolean next)
focusableTraversalDown in class Widgetpublic boolean dispatchKeyEvent(UI ui, KeyEvent e, boolean toFocusable)
dispatchKeyEvent in class Widgetpublic EventState dispatchMousePressed(UI ui, MouseEvent e)
dispatchMousePressed in class Widgetpublic boolean dispatchMouseReleased(UI ui, MouseEvent e)
dispatchMouseReleased in class Widgetpublic EventState dispatchMouseMoved(UI ui, MouseEvent e, EventState eventState)
dispatchMouseMoved in class Widgetpublic EventState dispatchMouseWheelMoved(UI ui, MouseWheelEvent e)
dispatchMouseWheelMoved in class Widgetprotected void dispatchMouseExited(UI ui, MouseEvent e)
dispatchMouseExited in class Widgetpublic boolean add(Widget widget)
widget - widget to addpublic boolean insert(Widget widget, int index)
widget - widget to addpublic boolean remove(Widget widget)
widget - widget to removeprotected final <W extends Widget> W remove(int index)
public void removeAll()
protected final boolean addNoNotify(Widget widget)
protected final void removeAll(boolean notify)
protected final void onChildChanged()
public final int getNumWidgets()
public final <W extends Widget> W getWidget(int index)
index - index of the widget in the containerpublic final <W extends Widget> W getWidget(java.lang.String name)
name - name of the widget to getprotected final int indexOf(Widget widget)
public void setLayout(ILayout layout)
layout - new layoutBonzai 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