У меня немного странная проблема. У меня есть приложение swing, в котором есть некоторые окна, которые построены с помощью JavaFX (не спрашивайте, почему я это сделал, я должен был из-за ограничений времени доставки проекта). Приложение - 50% Swing и 50% javaFx. В любом случае, что я нашел, когда я начал развертывать приложение для клиентов, является то, что некоторые из JavaFX JFXPanels, которые я использую, не отображаются правильноSwing - интеграция JavaFX
Чтобы быть более точным, JFXPanels, которые у меня есть в моем главном окне, приложение запускается, демонстрирует штраф. Другие JFXPanels, которые я включаю в другие окна, которые появляются при использовании приложения, отображаются неправильно. JFrame открывается, но его пустые компоненты JavaFX. Странно, когда я включаю Java-консоль (Java-settings -> Advanced -> Show console), все работает нормально.
Та же проблема, что и во всех операционных системах, я развернул приложение. 32 и 64 бит. Также я использую JRE 7u25 на всех машинах.
Любые подсказки кто-нибудь?
Может быть проблема с потоками - при использовании JFXPanels вам нужно быть особенно осторожным, поскольку некоторые из ваших файлов GUI должны запускаться на Swing EDT, а некоторые из них должны работать на потоке FX. – assylias
* «Кто-нибудь клонит?» * Теперь у вас есть время, исправить это «50% микс». Сделайте это так или иначе, используя любую политику потоковой передачи, которая является лучшей практикой для API. И это, я не вижу, как вопрос для SO. –
В конце концов я буду. Но пока я должен развернуть его так. Его консоль Java, что очень странно, и я думаю, что я спрашиваю и, возможно, кто-то новый. Я отправлю здесь, если найду что-нибудь –