Ответ 1
Попробуйте образец всплеска JavaFX, созданный для вопроса Stackoverflow: Проектирование заставки (java ). И отслеживать образец, который также обеспечивает обратную связь с выполнением инициализации приложения.
JavaFX предлагает Preloader интерфейс для плавной передачи от всплеска к приложению, но приведенные выше примеры не используют его.
Образцы всплесков выше также не выполняют прозрачный эффект, но этот диалог показывает вам, как это сделать, и вы можете комбинировать он с предыдущими образцами всплеска, чтобы получить необходимый эффект.
Прозрачный эффект создается:
-
stage.initStyle(StageStyle.TRANSPARENT)
. -
scene.setFill(Color.TRANSPARENT)
. - Обеспечение вашего корня node не является непрозрачным прямоугольным прямоугольником.
Это все продемонстрировано в примере Сергея.
Похожие вопросы:
Обновление Apr 2016 на основе дополнительных вопросов
изображение предварительного натяжения не находится на переднем плане. Я пробовал stage.toFront(), но не помогает.
В Java 8u20 был создан новый API stage.setAlwaysOnTop(true). Я обновил связанный образец, чтобы использовать его на начальном всплывающем экране, что помогает более плавно переходить на главный экран.