javafx: графический сбой при переключении сцен - исправлены декорации сцены - PullRequest
0 голосов
/ 25 февраля 2019

Надеюсь, у всех дела идут хорошо.

Я разработал приложение javafx, не украшенное несколькими сценами, в java 1.8 с Scene Builder 2 в Eclipse IDE.Иногда, по-видимому, непоследовательно, когда я переключаю сцены, появляется мерцание.Хотя я сейчас добавил анимацию, эти артефакты не имеют ничего общего с анимацией, поскольку они происходили до добавления анимации.

В случае, если это имеет значение, я переключаюсь на одни и те же экземпляры каждой соответствующей сцены каждый раз вместо создания нового экземпляра.Через много проблем я заметил, что удаление строки

primaryStage.initStyle(StageStyle.TRANSPARENT);

остановило глюк.Эта строка делает оформление окна прозрачным и отключенным.Под «украшением» я подразумеваю кнопки вверху справа на окнах и вверху слева на mac.Если вы посмотрите мое видео, вы поймете, почему неокрашенная и прозрачная сцена и является неотъемлемой частью дизайна моего проекта.

30 секунд видео о сбое

github На всякий случай, если кому-то понадобится код

Вещи, которые я пытался исправить это

-ран это на другой машине сдругое разрешение и процессор, и другой jre, установленный в другой версии eclipse

- скопированный и вставленный код, файл за файлом, из этого проекта в новый проект на другой машине

- пробовалимпортируя в intellij, чтобы увидеть, может ли оно исправить

---> Вышеизложенное наводит меня на мысль, что это не имеет ничего общего с моим аппаратным или локальным окружением.(s) Возможно ли, что эта ошибка связана с моим кодом, или это может быть связано с самой java?Почему что-то подобное может быть таким противоречивым?И самое главное, кто-нибудь может предложить обходной путь или исправить?

Заранее большое спасибо за ваше время.

...