javafx输入框和密码框怎么设置在窗口
时间: 2024-04-07 19:28:57 浏览: 11
要将TextField或PasswordField添加到JavaFX窗口中,首先需要创建一个Scene对象,并将TextField或PasswordField添加到该Scene中。然后,将该Scene对象设置为JavaFX窗口的场景。以下是一个简单的示例代码,演示如何将TextField和PasswordField添加到JavaFX窗口中:
```
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
TextField textField = new TextField();
PasswordField passwordField = new PasswordField();
VBox root = new VBox();
root.getChildren().addAll(textField, passwordField);
Scene scene = new Scene(root, 300, 200);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
在这个示例中,我们创建了一个VBox布局,并将TextField和PasswordField添加到其中。然后,我们创建了一个Scene对象,并将VBox布局添加到该Scene中。最后,我们将该Scene对象设置为JavaFX窗口的场景,并显示该窗口。
在实际应用中,你可以根据需要自定义窗口的布局和样式,并将TextField和PasswordField添加到你需要的位置。