JavaFX 2 модальное окно

Я пытаюсь создать окно входа в систему с помощью JavaFX 2 и остановить выполнение до тех пор, пока пользователь не войдет в систему. Я хочу что-то вроде ниже:

<code>showLoginDialog();
showMainWindow();
</code>

showLoginDialog отвечает за создание нового этапа и устанавливает его родителя в качестве главного окна. Это устанавливает сцену, чтобы быть модальной, я попробовал обаWINDOW_MODAL а такжеAPPLICATION_MODAL, но как только появится окно входа в систему,showMainWindow() линия называется также.

Можно ли остановить выполнение кода доclose() стадии входа в систему называется, или что-то подобное? Есть ли учебники, показывающие, как этого можно достичь?

Ответы на вопрос(2)

http://javafx-jira.kenai.com/browse/RT-19783.
До этого времени вы можете позвонитьshowMainWindow(); в действии кнопки входа в систему.

 Sebb7704 апр. 2012 г., 14:38
Не знал об этой проблеме. Это то, что я делаю в данный момент. Большое спасибо за ответ :)
Решение Вопроса

есть проблема JIRA. Эта проблема была закрыта и исправлена в бета-версии JavaFX 2.2. Просто используйте следующий код, если выполнение программы необходимо остановить:

modalWindowStage.showAndWait();

гдеmodalWindowStage Этап используется для отображения окна сообщения. Если выполнение должно быть продолжено, просто используйте обычный метод "show ()". метод.

Ваш ответ на вопрос