DataInputScreen
This page talks about DataInputScreen class
DataInputScreen
The DataInputScreen
class extends the Screen
class and represents a screen that allows the user to enter a String value.
Fields
consumer
: The consumer that accepts the entered data.textField
: The text field widget for entering data.x
,y
: The position of the text field widget.parentScreen
: The parent screen of this screen.DataInputOption
: The data input option associated with this screen.
Constructors
DataInputScreen(Consumer<String> consumer, int x, int y, Screen parentScreen, ContextMenu.DataInputOption dataInputOption)
: Constructs a DataInputScreen object with the given consumer, position, parent screen and data input option.
Methods
init()
: Initializes this screen by creating a text field widget for entering data.keyPressed(int keyCode, int scanCode, int modifiers)
: Handles key presses on this screen. Closes the screen and passes the entered data to the consumer when the Enter key is pressed.shouldPause()
: Returns whether this screen should pause the game.