Class OwnTextField
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.Actor
-
- com.badlogic.gdx.scenes.scene2d.ui.Widget
-
- com.badlogic.gdx.scenes.scene2d.ui.TextField
-
- gaia.cu9.ari.gaiaorbit.util.scene2d.OwnTextField
-
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Disableable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
public class OwnTextField extends com.badlogic.gdx.scenes.scene2d.ui.TextField
TextButton in which the cursor changes when the mouse rolls over. It also fixes the size issue.
-
-
Nested Class Summary
-
Nested 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
-
-
Constructor Summary
Constructors Constructor Description OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, IValidator validator)
OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)
OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName, IValidator validator)
OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle style)
OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle style, IValidator validator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getPrefHeight()
float
getPrefWidth()
boolean
isValid()
Checks the validity of the value.void
setErrorColor(com.badlogic.gdx.graphics.Color errorColor)
void
setHeight(float height)
void
setSize(float width, float height)
void
setWidth(float width)
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.TextField
appendText, calculateOffsets, clearSelection, continueCursor, copy, createInputListener, cut, draw, drawCursor, drawMessageText, drawSelection, drawText, getAlignment, getCursorPosition, getDefaultInputListener, getMaxLength, getMessageText, getOnscreenKeyboard, getProgrammaticChangeEvents, getSelection, getSelectionStart, getStyle, getText, getTextFieldFilter, getTextY, initialize, isDisabled, isPasswordMode, isWordCharacter, letterUnderCursor, moveCursor, next, selectAll, setAlignment, setBlinkTime, setClipboard, setCursorPosition, setDisabled, setFocusTraversal, setMaxLength, setMessageText, setOnlyFontChars, setOnscreenKeyboard, setPasswordCharacter, setPasswordMode, setProgrammaticChangeEvents, setSelection, setStyle, setText, setTextFieldFilter, setTextFieldListener, wordUnderCursor
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidate, invalidateHierarchy, layout, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
act, addAction, addCaptureListener, addListener, ancestorsVisible, 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, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setStage, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString
-
-
-
-
Constructor Detail
-
OwnTextField
public OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
OwnTextField
public OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, IValidator validator)
-
OwnTextField
public OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName)
-
OwnTextField
public OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, java.lang.String styleName, IValidator validator)
-
OwnTextField
public OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle style)
-
OwnTextField
public OwnTextField(java.lang.String text, com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle style, IValidator validator)
-
-
Method Detail
-
setErrorColor
public void setErrorColor(com.badlogic.gdx.graphics.Color errorColor)
-
isValid
public boolean isValid()
Checks the validity of the value. If the text field has no validator, all values are valid. If it has a validator, it checks whether the value is ok- Returns:
- True if the value is valid or the text field has no validator, false otherwise
-
setWidth
public void setWidth(float width)
- Overrides:
setWidth
in classcom.badlogic.gdx.scenes.scene2d.Actor
-
setHeight
public void setHeight(float height)
- Overrides:
setHeight
in classcom.badlogic.gdx.scenes.scene2d.Actor
-
setSize
public void setSize(float width, float height)
- Overrides:
setSize
in classcom.badlogic.gdx.scenes.scene2d.Actor
-
getPrefWidth
public float getPrefWidth()
- Specified by:
getPrefWidth
in interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout
- Overrides:
getPrefWidth
in classcom.badlogic.gdx.scenes.scene2d.ui.TextField
-
getPrefHeight
public float getPrefHeight()
- Specified by:
getPrefHeight
in interfacecom.badlogic.gdx.scenes.scene2d.utils.Layout
- Overrides:
getPrefHeight
in classcom.badlogic.gdx.scenes.scene2d.ui.TextField
-
-