如何在实现javafx场景的“start”方法中显示输入消息joptionpane.showinputdialog(“foo”?

bz4sfanl  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(207)

我目前正在实现fx库的“start”方法来显示场景。
`

public void start(Stage stage) throws Exception {
        Group root = new Group();
        Scene scene = new Scene(root);
        Canvas canvas = new Canvas(MAX_WIDTH, MAX_HEIGHT); 
        stage.setTitle("Foo1"); 
        root.getChildren().add(canvas);
        stage.setScene(scene);
        GraphicsContext gc = canvas.getGraphicsContext2D(); ...

现在,我希望能够通过对话框提示用户输入double类型的数据。x = Double.parseDouble(JOptionPane.showInputDialog("Please enter data"));` 但是当我运行程序时,这个框实际上是被创建的,但是被锁定在任务栏上。但是,当我将这个句子添加到main方法时,它确实显示了它应该显示的内容。谁能帮帮我吗。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题