Как отобразить входное сообщение JOptionPane.showInputDialog ("foo") внутри метода start, который реализует сцену JavaFX? - PullRequest
0 голосов
/ 25 января 2020

В настоящее время я реализую метод "start" библиотеки FX для отображения сцены.

`

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"));

Но когда я запускаю программу, окно на самом деле создается, но блокируется на панель задач. Однако, когда я добавляю предложение к основному методу, оно появляется так, как должно. Может ли кто-нибудь помочь мне, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...