public class ComboBox<T> extends Panel
Widget.NotifyEventCOMMAND_KEY_ENTER, COMMAND_MOUSE_CLICK, COMMAND_UNKNOWN, culled, fontChangeId, fontName, fontSize, lastFont, lastFontSize, RENDER_BACKGROUND, RENDER_FOREGROUND| Constructor and Description |
|---|
ComboBox() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addChangeListener(ChangeListener listener) |
Color4 |
getColor() |
Color4 |
getColorOver() |
Color4 |
getColorPress() |
T |
getElement(int index) |
int |
getNumElements() |
T |
getSelectedElement() |
boolean |
isContentsFillWidth() |
boolean |
isContentsVisible() |
boolean |
isFitToContents() |
protected boolean |
onKeyPressed(UI ui,
KeyEvent e) |
protected boolean |
onKeyReleased(UI ui,
KeyEvent e) |
boolean |
removeChangeListener(ChangeListener listener) |
void |
setColor(Color4 color) |
void |
setColorOver(Color4 colorOver) |
void |
setColorPress(Color4 colorPress) |
void |
setContentsFillWidth(boolean fit) |
void |
setContentsVisible(boolean contentsVisible) |
void |
setEditable(boolean editable) |
void |
setElements(java.lang.Iterable<T> list) |
void |
setElements(T... list) |
void |
setFitToContents(boolean fitToContents) |
boolean |
setSelectedElement(T element) |
void |
setSelectedIndex(int index) |
void |
unselectElement() |
add, addNoNotify, dispatchKeyEvent, dispatchMouseExited, dispatchMouseMoved, dispatchMousePressed, dispatchMouseReleased, dispatchMouseWheelMoved, doMoveOpti, find, focusableTraversal, focusableTraversalDown, getNumWidgets, getWidget, getWidget, hasMenuPopupVisible, indexOf, insert, isOver, isOverlappingRendering, notifyEvent, onChildChanged, remove, remove, removeAll, removeAll, renderGL, renderGLAfterBackground, resolveLayout, setLayout, traverse, update, updateChilds, updateMinViewportaddActionListener, addAnimator, 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, onMouseClicked, onMouseDownDragUp, onMouseDragged, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelMoved, onMove, onParentChanged, onStateChanged, onStyleChanged, refreshFocus, removeActionListener, removeAllActionListener, removeAnimator, 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 final boolean addChangeListener(ChangeListener listener)
addChangeListener in class Widgetpublic final boolean removeChangeListener(ChangeListener listener)
removeChangeListener in class Widgetprotected boolean onKeyPressed(UI ui, KeyEvent e)
onKeyPressed in class Widgetprotected boolean onKeyReleased(UI ui, KeyEvent e)
onKeyReleased in class Widget@SafeVarargs public final void setElements(T... list)
list - new object listpublic final void setElements(java.lang.Iterable<T> list)
list - new object listpublic final T getSelectedElement()
public final T getElement(int index)
public final int getNumElements()
public final boolean setSelectedElement(T element)
element - public final void setSelectedIndex(int index)
index - index of the object to selectpublic void unselectElement()
public final void setContentsVisible(boolean contentsVisible)
public final boolean isContentsVisible()
public final void setFitToContents(boolean fitToContents)
public final boolean isFitToContents()
public final void setContentsFillWidth(boolean fit)
public final boolean isContentsFillWidth()
public final void setEditable(boolean editable)
public final void setColor(Color4 color)
color - the color of the textpublic final Color4 getColor()
public final void setColorOver(Color4 colorOver)
colorOver - the color of the text when the mouse is over this Label.public final Color4 getColorOver()
public final void setColorPress(Color4 colorPress)
colorPress - the color of the text when the mouse is pressed.public final Color4 getColorPress()
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