public class TextFieldComponent extends ImageComponent
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DOUBLE_FORMAT |
static java.lang.String |
INTEGER_FORMAT |
BACKGROUND_DISABLED_INDEX, BACKGROUND_HOVER_INDEX, BACKGROUND_INDEX, BACKGROUND_PRESSED_INDEXICON_FONT| Constructor and Description |
|---|
TextFieldComponent(double x,
double y,
double width,
double height,
Spritesheet spritesheet,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFormat() |
int |
getMaxLength() |
java.lang.String |
getText() |
void |
handleTypedKey(java.awt.event.KeyEvent event) |
void |
onChangeConfirmed(java.util.function.Consumer<java.lang.String> cons) |
void |
render(java.awt.Graphics2D g) |
void |
setFormat(java.lang.String format) |
void |
setMaxLength(int maxLength) |
void |
setText(java.lang.String text) |
getBackground, getImage, getImageAlign, getImageScaleMode, getImageValign, getSpritesheet, setImage, setImageAlign, setImageScaleMode, setImageValign, setSpriteSheetdrawTextShadow, getAppearance, getAppearanceDisabled, getAppearanceHovered, getBoundingBox, getClickConsumer, getComponentId, getComponents, getFont, getHeight, getHoverConsumer, getHoverSound, getLocation, getMouseDraggedConsumer, getMouseEnterConsumer, getMouseLeaveConsumer, getMouseMovedConsumer, getMousePressedConsumer, getMouseReleasedConsumer, getMouseWheelConsumer, getName, getTag, getTextAlign, getTextAngle, getTextShadowColor, getTextToRender, getTextX, getTextXMargin, getTextY, getWidth, getX, getY, initializeComponents, isEnabled, isForwardMouseEvents, isHovered, isPressed, isSelected, isSuspended, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseEventShouldBeForwarded, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, onClicked, onHovered, onMouseDragged, onMouseEnter, onMouseLeave, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelScrolled, onTextChanged, prepare, setDimension, setEnabled, setFont, setFontSize, setForwardMouseEvents, setHeight, setHovered, setHoverSound, setLocation, setLocation, setName, setSelected, setTag, setTextAlignment, setTextAngle, setTextShadow, setTextShadowColor, setTextX, setTextXMargin, setTextY, setVisible, setWidth, setX, setY, suspend, toggleSelectionpublic static final java.lang.String DOUBLE_FORMAT
public static final java.lang.String INTEGER_FORMAT
public TextFieldComponent(double x,
double y,
double width,
double height,
Spritesheet spritesheet,
java.lang.String text)
public java.lang.String getFormat()
public int getMaxLength()
public java.lang.String getText()
getText in class GuiComponentpublic void handleTypedKey(java.awt.event.KeyEvent event)
public void onChangeConfirmed(java.util.function.Consumer<java.lang.String> cons)
public void render(java.awt.Graphics2D g)
render in interface IRenderablerender in class ImageComponentpublic void setFormat(java.lang.String format)
public void setMaxLength(int maxLength)
public void setText(java.lang.String text)
setText in class GuiComponent