javaFx 从文本框读出信息
时间: 2023-10-17 16:38:05 浏览: 182
JavaFx实现百度文本框的下拉提示功能
4星 · 用户满意度95%
要从 JavaFX 的文本框中读取信息,可以通过以下步骤实现:
1. 获取文本框对象。
```java
TextField textField = new TextField();
```
2. 获取文本框中的文本内容。
```java
String text = textField.getText();
```
完整代码示例:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage stage) {
// 创建一个文本框和一个按钮
TextField textField = new TextField();
Button button = new Button("读取文本框内容");
// 点击按钮时读取文本框中的内容并输出到控制台
button.setOnAction(event -> {
String text = textField.getText();
System.out.println("文本框中的内容是:" + text);
});
// 创建一个垂直布局,并将文本框和按钮添加到布局中
VBox vbox = new VBox(textField, button);
// 创建一个场景并将布局添加到场景中
Scene scene = new Scene(vbox, 300, 200);
// 显示窗口
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}
```
在上面的代码示例中,我们创建了一个文本框和一个按钮,并在按钮的点击事件中读取了文本框中的内容并输出到控制台。
阅读全文