Class InputFieldComponent
java.lang.Object
de.ellpeck.rockbottom.api.gui.component.GuiComponent
de.ellpeck.rockbottom.api.gui.component.InputFieldComponent
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal intfinal booleanfinal boolean -
Constructor Summary
ConstructorsConstructorDescriptionInputFieldComponent(Gui gui, int x, int y, int sizeX, int sizeY, boolean renderBox, boolean selectable, boolean defaultActive, int maxLength, boolean displayMaxLength) InputFieldComponent(Gui gui, int x, int y, int sizeX, int sizeY, boolean renderBox, boolean selectable, boolean defaultActive, int maxLength, boolean displayMaxLength, Consumer<String> consumer) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleangetName()getText()booleanbooleanbooleanonCharInput(IGameInstance game, int codePoint, char[] characters) booleanonKeyPressed(IGameInstance game, int button) booleanonMouseAction(IGameInstance game, int button, float x, float y) voidrender(IGameInstance game, IAssetManager manager, IRenderer g, int x, int y) setCensored(boolean censored) voidsetSelected(boolean selected) voidMethods inherited from class de.ellpeck.rockbottom.api.gui.component.GuiComponent
getElementColor, getElementOutlineColor, getGuiColor, getHeight, getPriority, getRenderX, getRenderY, getUnselectedElementColor, getWidth, getX, getY, isActive, isMouseOver, isMouseOverPrioritized, renderOverlay, setActive, setPos, shouldDoFingerCursor, toString, update, updateInactive
-
Field Details
-
renderBox
public final boolean renderBox -
selectable
public final boolean selectable -
maxLength
public final int maxLength -
displaxMaxLength
public final boolean displaxMaxLength -
consumer
-
-
Constructor Details
-
InputFieldComponent
public InputFieldComponent(Gui gui, int x, int y, int sizeX, int sizeY, boolean renderBox, boolean selectable, boolean defaultActive, int maxLength, boolean displayMaxLength) -
InputFieldComponent
-
-
Method Details
-
isSelected
public boolean isSelected() -
setSelected
public void setSelected(boolean selected) -
isCensored
public boolean isCensored() -
setCensored
-
onKeyPressed
- Overrides:
onKeyPressedin classGuiComponent
-
onCharInput
- Overrides:
onCharInputin classGuiComponent
-
getName
- Specified by:
getNamein classGuiComponent
-
getText
-
setText
-
getDisplayText
-
render
- Overrides:
renderin classGuiComponent
-
append
-
onMouseAction
- Overrides:
onMouseActionin classGuiComponent
-
canCloseWithInvKey
public boolean canCloseWithInvKey()- Overrides:
canCloseWithInvKeyin classGuiComponent
-