Package xyz.gmitch215.socketmc.screen.ui
Class EditTextWidget
java.lang.Object
xyz.gmitch215.socketmc.screen.ui.AbstractWidget
xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
xyz.gmitch215.socketmc.screen.ui.EditTextWidget
- All Implemented Interfaces:
Serializable
,LayoutElement
,Positionable
Represents a box for text to be entered.
- See Also:
-
Field Summary
Fields inherited from class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
DEFAULT_PADDING, height, tooltip, width, x, y
-
Constructor Summary
ConstructorDescriptionEditTextWidget
(int x, int y, int width, int height, @NotNull String messageJSON) Constructs a new edit text widget.EditTextWidget
(int x, int y, int width, int height, @NotNull Text message) Constructs a new edit text widget.EditTextWidget
(@NotNull ElementBounds bounds, @NotNull Text message) Constructs a new edit text widget. -
Method Summary
Methods inherited from class xyz.gmitch215.socketmc.screen.ui.AbstractTextWidget
equals, getMessageJSON, setMessage, setMessageJSON
Methods inherited from class xyz.gmitch215.socketmc.screen.ui.AbstractWidget
clearListeners, getHeight, getListeners, getTooltip, getWidth, getX, getY, hashCode, onClick, setHeight, setTooltip, setWidth, setX, setY, toString, visitWidgets
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface xyz.gmitch215.socketmc.screen.layout.LayoutElement
setPosition, setSize, setSize, setSize
Methods inherited from interface xyz.gmitch215.socketmc.screen.Positionable
inSamePosition
-
Constructor Details
-
EditTextWidget
public EditTextWidget(@NotNull @NotNull ElementBounds bounds, @NotNull @NotNull Text message) throws IllegalArgumentException Constructs a new edit text widget.- Parameters:
bounds
- the boundsmessage
- the text message- Throws:
IllegalArgumentException
- if message is null
-
EditTextWidget
public EditTextWidget(int x, int y, int width, int height, @NotNull @NotNull Text message) throws IllegalArgumentException Constructs a new edit text widget.- Parameters:
x
- the x-coordinatey
- the y-coordinatewidth
- the widthheight
- the heightmessage
- the text message- Throws:
IllegalArgumentException
- if message is null
-
EditTextWidget
public EditTextWidget(int x, int y, int width, int height, @NotNull @NotNull String messageJSON) throws IllegalArgumentException Constructs a new edit text widget.- Parameters:
x
- the x-coordinatey
- the y-coordinatewidth
- the widthheight
- the heightmessageJSON
- the text message in JSON format- Throws:
IllegalArgumentException
- if message is null
-