发生事件时显示弹出窗口javafx

old*_*era 3 javafx popup

单击“注册”按钮后,我想打开一个弹出对话框。我想在弹出对话框中添加诸如文本字段,密码字段之类的元素。如果您可以建议我如何将组件添加到弹出窗口,然后将弹出窗口添加到窗格并显示它,那就更好了。谢谢!。

Ste*_*tti 5

只需新建一个舞台,然后向其中添加所需的组件即可。例如:

public static void showStage(){
Stage newStage = new Stage();
VBox comp = new VBox();
TextField nameField = new TextField("Name");
TextField phoneNumber = new TextField("Phone Number");
comp.getChildren().add(nameField);
comp.getChildren().add(phoneNumber);

Scene stageScene = new Scene(comp, 300, 300);
newStage.setScene(stageScene);
newStage.show();
}
Run Code Online (Sandbox Code Playgroud)

从主调用该方法,然后看到一个新的阶段弹出。