javafx textfield
https://www.theitroad.com
In JavaFX, a TextField is a user interface control that allows the user to enter text. Here's an example of how to create and use a TextField:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class MyJavaFXApp extends Application {
@Override
public void start(Stage primaryStage) {
// Create a text field and a button
TextField textField = new TextField();
Button button = new Button("Submit");
// Set the action to be performed when the button is clicked
button.setOnAction(event -> {
String text = textField.getText();
System.out.println("Text entered: " + text);
});
// Put the text field and button in a layout container
HBox hbox = new HBox(10, textField, button);
// Put the layout container in another layout container
VBox vbox = new VBox(10, hbox);
// Create a scene and set it on the stage
Scene scene = new Scene(vbox, 300, 250);
primaryStage.setScene(scene);
// Show the stage
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
In this example, we create a TextField and a Button, and set the action to be performed when the button is clicked using a lambda expression. We then put the TextField and Button in an HBox layout container, and put the HBox in a VBox layout container. Finally, we create a scene with the VBox layout container and set the scene on the stage. When the user types some text in the TextField and clicks the button, the program will print the text to the console.
