public class Label extends Button implements IScrollable
Widget.NotifyEvent| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
emptyString |
keyActionEnabled, mouseActionEnabledCOMMAND_KEY_ENTER, COMMAND_MOUSE_CLICK, COMMAND_UNKNOWN, culled, fontChangeId, fontName, fontSize, lastFont, lastFontSize, RENDER_BACKGROUND, RENDER_FOREGROUND| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFontName() |
int |
getFontSize() |
int |
getStepForHorizontalScrolling() |
int |
getStepForVerticalScrolling() |
java.lang.String |
getText() |
<O> O |
getTextObject() |
protected void |
notifyEvent(UI ui,
Widget.NotifyEvent event) |
protected void |
onFontChanged(UI ui) |
protected void |
renderGL(UI ui) |
protected boolean |
resolveBlockEvents(int x,
int y) |
void |
setColor(Color4 color) |
void |
setFitToContents(boolean fitToContents) |
void |
setFontName(java.lang.String fontName) |
void |
setFontSize(int fontSize) |
void |
setText(java.lang.String text) |
void |
setTextAlign(TextAlign textAlign) |
void |
setTextAnchor(Anchor textAnchor) |
void |
setTextObject(java.lang.Object object) |
void |
update(UI ui,
long timePassedMS)
Widget update. |
protected void |
updateMinViewport(Viewport dst) |
addActionListener, onDiscardState, onKeyPressed, onKeyReleased, onMouseClicked, onMouseDownDragUp, onMouseExited, onMousePressed, onMousePressedRepeat, onMouseReleased, removeActionListener, removeAllActionListeneraddAnimator, 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, onActionPerformed, onFocusChanged, onMouseDragged, onMouseEntered, onMouseMoved, onMouseWheelMoved, onMove, onParentChanged, onStateChanged, onStyleChanged, refreshFocus, removeAnimator, removeChangeListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, render, requestFocus, 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, updateListenersForPositionprotected static final java.lang.String emptyString
protected boolean resolveBlockEvents(int x,
int y)
resolveBlockEvents in class Widgetpublic void update(UI ui, long timePassedMS)
WidgetWidget update. Occures before rendering to compute current states and absolute positioning.protected void onFontChanged(UI ui)
onFontChanged in class Widgetprotected void notifyEvent(UI ui, Widget.NotifyEvent event)
notifyEvent in class Widgetprotected void updateMinViewport(Viewport dst)
updateMinViewport in class Widgetpublic final int getStepForHorizontalScrolling()
getStepForHorizontalScrolling in interface IScrollablepublic final int getStepForVerticalScrolling()
getStepForVerticalScrolling in interface IScrollablepublic final void setText(java.lang.String text)
text - text to be drawn into the componentpublic final java.lang.String getText()
public final void setTextObject(java.lang.Object object)
object - text to be drawn into the componentpublic final <O> O getTextObject()
public void setTextAlign(TextAlign textAlign)
public void setTextAnchor(Anchor textAnchor)
public final void setColor(Color4 color)
color - the color of the textpublic final void setFitToContents(boolean fitToContents)
public void setFontName(java.lang.String fontName)
fontName - a fontpublic final java.lang.String getFontName()
public final int getFontSize()
Label, or -1 for defaultpublic final void setFontSize(int fontSize)
fontSize - the new font size in pixels of this Label, or -1 for defaultBonzai 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