Package group24.escaperoom.ui.widgets
Class G24TextInput
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.TextField
com.badlogic.gdx.scenes.scene2d.ui.TextArea
group24.escaperoom.ui.widgets.G24TextInput
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Disableable,com.badlogic.gdx.scenes.scene2d.utils.Layout
- Direct Known Subclasses:
G24NumberInput,PropertyConfiguration.FloatInput
public class G24TextInput
extends com.badlogic.gdx.scenes.scene2d.ui.TextArea
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceNested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextArea
com.badlogic.gdx.scenes.scene2d.ui.TextArea.TextAreaListenerNested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextField
com.badlogic.gdx.scenes.scene2d.ui.TextField.DefaultOnscreenKeyboard, com.badlogic.gdx.scenes.scene2d.ui.TextField.OnscreenKeyboard, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldClickListener, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldFilter, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldListener, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle -
Field Summary
Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextField
BACKSPACE, BULLET, CARRIAGE_RETURN, cursor, DELETE, displayText, fontOffset, glyphPositions, hasSelection, keyRepeatInitialTime, keyRepeatTime, layout, NEWLINE, selectionStart, TAB, text, textHeight, textOffset, visibleTextEnd, visibleTextStart, writeEnters -
Constructor Summary
ConstructorsConstructorDescriptionG24TextInput(String text) G24TextInput(String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) -
Method Summary
Modifier and TypeMethodDescriptionvoidAutomatically traverse to the next text area when the maximum number characters are typed into the text area.voidvoidvoidsetFilter(G24TextInput.Filter filter) voidsetFilter(G24TextInput.Filter filter, String invalidMsg) voidsetMultiline(boolean multiline) voidsetOnEnter(G24TextInput.OnEnter action) Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextArea
calculateOffsets, continueCursor, createInputListener, drawCursor, drawSelection, drawText, getCursorLine, getCursorX, getCursorY, getFirstLineShowing, getLines, getLinesShowing, getPrefHeight, getTextY, initialize, letterUnderCursor, moveCursor, moveCursorLine, newLineAtEnd, setPrefRows, setSelection, setStyle, sizeChangedMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextField
appendText, clearSelection, copy, cut, draw, drawMessageText, getAlignment, getBackgroundDrawable, getCursorPosition, getDefaultInputListener, getFocusTraversal, getMaxLength, getMessageText, getOnscreenKeyboard, getPrefWidth, getProgrammaticChangeEvents, getSelection, getSelectionStart, getStyle, getText, getTextFieldFilter, isDisabled, isPasswordMode, isWordCharacter, next, selectAll, setAlignment, setBlinkTime, setClipboard, setCursorPosition, setDisabled, setFocusTraversal, setMaxLength, setMessageText, setOnlyFontChars, setOnscreenKeyboard, setPasswordCharacter, setPasswordMode, setProgrammaticChangeEvents, setText, setTextFieldFilter, setTextFieldListener, wordUnderCursorMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidate, invalidateHierarchy, layout, needsLayout, pack, setFillParent, setLayoutEnabled, validateMethods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
act, addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setStage, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString
-
Constructor Details
-
G24TextInput
public G24TextInput() -
G24TextInput
-
G24TextInput
-
-
Method Details
-
enableAutoFocusTraversal
public void enableAutoFocusTraversal()Automatically traverse to the next text area when the maximum number characters are typed into the text area. -
setMultiline
public void setMultiline(boolean multiline) -
setOnEnter
-
setFilter
-
setFilter
-
setAlphanumeric
public void setAlphanumeric() -
setAlphanumericWithWhitespace
public void setAlphanumericWithWhitespace()
-