javafx: графический сбой при переключении сцен - исправлены декорации сцены
Надеюсь, что все будет хорошо.
Я разработал приложение javafx, не украшенное несколькими сценами, в java 1.8 с Scene Builder 2 в Eclipse IDE. Иногда, по-видимому, непоследовательно, когда я переключаю сцены, появляется мерцание. Хотя я сейчас добавил анимацию, эти артефакты не имеют ничего общего с анимацией, поскольку они происходили до добавления анимации.
В случае, если это имеет значение, я переключаюсь на одни и те же экземпляры каждой соответствующей сцены каждый раз вместо создания нового экземпляра. Я заметил, что после устранения многих неполадок удаление строки
primaryStage.initStyle(StageStyle.TRANSPARENT);
заставил глюк остановиться. Эта строка делает оформление окна прозрачным и отключенным. Под "украшением" я подразумеваю кнопки вверху справа на окнах и вверху слева на маке. Если вы посмотрите мое видео, вы поймете, почему неокрашенная и прозрачная сцена и является неотъемлемой частью дизайна моего проекта.
GitHub На всякий случай, если кто-то хочет код
Вещи, которые я пытался это исправить
-ран это на другой машине с другим разрешением и процессором, и другой jre установлен в другой версии Eclipse
скопированный и вставленный код, файл за файлом, из этого проекта в новый проект на другом компьютере
-пробовал импортировать в intellij, чтобы увидеть, может ли это исправить
---> Вышеуказанное заставляет меня поверить, что это не имеет никакого отношения к моему оборудованию или локальной среде.
Мой вопрос (ы) Возможно ли, что эта ошибка связана с моим кодом, или это может быть связано с самой Java? Почему что-то подобное может быть таким противоречивым? И самое главное, кто-нибудь может предложить обходной путь или исправить?
Большое спасибо заранее за ваше время.