[PROBLEM] Я создал графический интерфейс для моего приложения в клипе e (fx) и экспортировал его как проект .zip-файл и исполняемый .jar-файл. Я скомпилировал его с Java 1.8 и установил JDK 8 на другой машине и запустил .jar. Приложение запускается без ошибок, но весь графический интерфейс нарушен. Все элементы (текстовые поля, кнопки и т. Д.), По-видимому, вдвое больше их обычного размера. (GUI был сделан по кодированию, без Screen Builder). Я не знаю, в чем проблема. Если вам нужна дополнительная информация, пожалуйста, спросите. Спасибо!JavaFX весь графический интерфейс на некоторых машинах
РЕДАКТИРОВАТЬ: Кажется, что проблема гораздо большая. Я скопировал очень простой учебник JavaFX в eclipse и возникла та же проблема. Значит, это не код, а JVM?
EDIT: Хит-коды для кнопок (и т. Д.) Находятся в правильном положении и доступны по клику. Просто видеоизображение нарушено. Установка таблицы стилей по умолчанию не работает.
EDIT: Есть несколько машин с Win7 и JRE, и это работает. Я переустановил JDK/JRE на машине, где он не работает, но проблема все еще происходит. У кого-то есть идея, как это исправить?
[РЕШЕНИЕ] Как отметил @tomsontom: графическая карта не совместима с JavaFX. Вы можете исправить это на java -jar -Dprism.order=sw your.jar
. Соответствующее сообщение: JavaFX strange rendering on Windows 7
ли ваш код выхода с 'Exception'? И в этом случае, что такое тип «Исключение»? –
@GiulioBiagini Нет исключения, но вот изображение [Broken GUI] (http://i.imgur.com/zJFGZOS.png). Приложение работает на машине отлично (Win8.1) Я закодировал его, но на всех остальных машинах (Win7) он сломан. – r3r57
ref this http://stackoverflow.com/questions/26653469/how-to-set-default-javafx-themes –