Как создать два окна одновременно в JavaFX?

Я попробовал это подокно JavaFX 2.0, но проблема в том, что только один этап может перерисовываться ( обновить), другой просто завис, если вы поместите какую-либо кнопку на эту сцену, вы обнаружите, что кнопка не показывала «перекрытие» и «нажатие» изображения, как это решить?


person user1381208    schedule 08.05.2012    source источник


Ответы (1)


Вы создали новую стадию в «Теме приложения JavaFX»?

Попробуйте следующее:

    javafx.application.Platform.runLater(new Runnable() {

        @Override
        public void run() {
            Stage stage = new Stage();
            stage.setScene(new Scene(new Group(new Button("my second window"))));
            stage.show();
        }
    });

Все операции пользовательского интерфейса FX должны выполняться в «Потоке приложения JavaFX», см. http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm#sthref8

person Sergey Grinev    schedule 08.05.2012