public class TextField extends Widget implements IScrollable
Widget.NotifyEvent| Constructor and Description |
|---|
TextField() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addChangeListener(ChangeListener l) |
java.lang.String |
getAppender() |
int |
getBorder() |
Sprite |
getCaret() |
java.lang.String |
getCaretSelection() |
float[] |
getColor() |
float[] |
getColorFocus() |
float[] |
getColorOver() |
float[] |
getColorSelected() |
float[] |
getColorSelectedBack() |
float[] |
getColorSelectedBackFocus() |
java.lang.String |
getFontName() |
int |
getFontSize() |
java.lang.String |
getFullText() |
int |
getMaxLength() |
java.lang.String |
getPrepender() |
java.lang.String |
getRange(Vec2i start,
Vec2i end) |
int |
getStepForHorizontalScrolling() |
int |
getStepForVerticalScrolling() |
java.lang.String |
getText() |
double |
getTextAsDoubleOrSet(double value) |
float |
getTextAsFloatOrSet(float value) |
int |
getTextAsIntOrSet(int value) |
boolean |
isDelayEvents() |
boolean |
isEditable() |
boolean |
isLowerCase() |
boolean |
isMultipleLine() |
boolean |
isValueAdjusting() |
boolean |
removeChangeListener(ChangeListener l) |
void |
setAppender(java.lang.String appender) |
void |
setBorder(int border) |
void |
setCaret(Sprite caret) |
void |
setColor(Color4 color) |
void |
setColorFocus(Color4 colorFocus) |
void |
setColorOver(Color4 colorOver) |
void |
setColorSelected(Color4 colorSelected) |
void |
setColorSelectedBack(Color4 colorSelectedBack) |
void |
setColorSelectedBackFocus(Color4 colorSelectedBackFocus) |
void |
setDefaultDisplay(java.lang.Object defaultText) |
void |
setDelayEvents(boolean delayEvents) |
void |
setEditable(boolean editable) |
void |
setFontName(java.lang.String fontName) |
void |
setFontSize(int fontSize) |
void |
setLowerCase(boolean lowerCase) |
void |
setMaxLength(int maxLength) |
void |
setMultipleLine(boolean multipleLine) |
void |
setPrepender(java.lang.String prepender) |
void |
setText(java.lang.String text) |
void |
update(UI ui,
long timePassedMS)
Widget update. |
addAnimator, addFocusListener, addKeyListener, addMouseFocusListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, find, find, focusTraversal, forceSize, getBackground, getBackgroundBorder, getBackgroundColor, getBackgroundFocus, getBackgroundOver, getBackgroundPress, getBorderSize, getConstraint, getDisableFade, getHeight, getHeightOnScreen, getInsets, getInsetsBottom, getInsetsHeight, getInsetsLeft, getInsetsRight, getInsetsTop, getInsetsWidth, getLocation, getLocationAnchor, getLocationOnScreen, getLocationRef, getLocationRef2, getLocationRefAnchor, getLocationX, getLocationXOnScreen, getLocationY, getLocationYOnScreen, getMaxHeight, getMaxWidth, getMenuPopup, getMinHeight, getMinHeightWidget, getMinWidth, getMinWidthWidget, getName, getOpacity, getParent, getPopup, getRoot, getStyle, getTooltip, getViewport, getViewportInternal, getWidth, getWidthOnScreen, hasFocus, isAutoPackHeight, isAutoPackWidth, isEnabled, isEnabledHerited, isEventsOnExternalDrag, isExternalDrag, isFocusable, isMouseDown, isMouseOver, isMouseOverOrDown, isOver, isVisible, isVisibleAndEnabledHerited, isVisibleHerited, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, refreshFocus, removeAnimator, removeFocusListener, removeKeyListener, removeMouseFocusListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, render, requestFocus, setAutoPack, setAutoPackHeight, setAutoPackWidth, setBackground, setBackgroundBorder, setBackgroundColor, setBackgroundFocus, setBackgroundOver, setBackgroundPress, setBorderSize, setCatchAllEvents, setDisableFade, setEnabled, setEventsOnExternalDrag, setExternalDrag, setFocusable, setFocusOwner, setInsets, setInsets, setLocation, setLocation, setLocationAnchor, setLocationAndAnchorInViewport, setLocationRef, setLocationRef2, setLocationRefAnchor, setMaxSize, setMaxSize, setMenuPopup, setMinSize, setMinSize, setName, setOpacity, setPopup, setSize, setSize, setStyle, setTooltip, setVisible, toString, uiFireActionpublic final boolean addChangeListener(ChangeListener l)
l - listener to register to this widgetpublic final boolean removeChangeListener(ChangeListener l)
public void update(UI ui, long timePassedMS)
WidgetWidget update. Occures before rendering to compute current states and absolute positioning.public final java.lang.String getCaretSelection()
public final int getStepForHorizontalScrolling()
getStepForHorizontalScrolling in interface IScrollablepublic final int getStepForVerticalScrolling()
getStepForVerticalScrolling in interface IScrollablepublic final void setDefaultDisplay(java.lang.Object defaultText)
public final void setText(java.lang.String text)
text - new text of this TextFieldpublic final java.lang.String getText()
TextFieldpublic final float getTextAsFloatOrSet(float value)
public final double getTextAsDoubleOrSet(double value)
public final int getTextAsIntOrSet(int value)
public final java.lang.String getFullText()
getText() with getAppender() appendedpublic final java.lang.String getPrepender()
public void setPrepender(java.lang.String prepender)
prepender - set the new prepender or nullpublic final java.lang.String getAppender()
public void setAppender(java.lang.String appender)
appender - set the new appender or nullpublic final void setEditable(boolean editable)
editable - true to let the user edit this TextField valuepublic final boolean isEditable()
TextField is editablepublic final void setMaxLength(int maxLength)
maxLength - maximum number of characterpublic final int getMaxLength()
public final void setBorder(int border)
border - new border size in pixelspublic final int getBorder()
public final void setDelayEvents(boolean delayEvents)
delayEvents - set true to delay user input events (default false)public final boolean isDelayEvents()
public final void setColor(Color4 color)
color - the color of the textpublic final float[] getColor()
public final void setColorSelected(Color4 colorSelected)
colorSelected - the color of the text selectedpublic final float[] getColorSelected()
public final void setColorSelectedBack(Color4 colorSelectedBack)
colorSelectedBack - the color of the text selectedpublic final float[] getColorSelectedBack()
public final void setColorSelectedBackFocus(Color4 colorSelectedBackFocus)
colorSelectedBackFocus - the color of the text selectedpublic final float[] getColorSelectedBackFocus()
public final void setColorOver(Color4 colorOver)
colorOver - the color of the text when the mouse is over this TextField.public final float[] getColorOver()
public final void setColorFocus(Color4 colorFocus)
colorFocus - the color of the text when this TextField is focused.public final float[] getColorFocus()
TextField is focused, or nullpublic final boolean isValueAdjusting()
public final void setMultipleLine(boolean multipleLine)
public final boolean isMultipleLine()
public final void setLowerCase(boolean lowerCase)
lowerCase - true to force lower case characters on this TextField's textpublic final boolean isLowerCase()
TextField text is lower casepublic void setFontName(java.lang.String fontName)
fontName - a fontpublic final java.lang.String getFontName()
public final int getFontSize()
TextField, or -1 for defaultpublic final void setFontSize(int fontSize)
fotnSize - the new font size in pixels of this TextField, or -1 for defaultBonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com