Проблема c JavaFx приложением при компиляции

235
02 ноября 2017, 05:02

Не находит почему-то, пожалуйста помогите какой именно путь указать, всё перепробовал, заранее спасибо, но: Group root = new Group(); // Компилится

Answer 1

По идее fxml разметка это ресурс и лежать этому файлу стоит в папке ресурсов

src/resources

далее вы вызываете

FXMLLoader.load(getClass().getClassLoader().getResources("путь к файлу относительно папки resources"))

getClass().getClassLoader().getResources() - благодаря этому вызову неважно из какого класса вы ищите ресурсы, т.е. неважна вложенность пакетов.

и лучше выкладывать код текстом, дополнив его скриншотом по необходимости.

Answer 2

Я решил проблему, слушайте те кто юзает JavaFX - Если у вас в .fxml не правильно прописаны контроллеры то даже если вы правильно положите эти файлики и правильно пропишите строку FXMLloader, то программа просто вылетит, используйте для тестирования этой строки Parent root = FXMLLoader.load(getClass().getClassLoader().getResource(".fxml")); какой нибудь fxml файл сгенерированный где-нибудь по умолчанию(без зависимостей)

READ ALSO
Проблема подключения с Windows на Linux

Проблема подключения с Windows на Linux

Есть код на JAVA, не могу подключиться с винды на linux (из 50 попыток одна удалась), хотя в обратную сторону всё корректно работает, в чем может быть...

230
Не работает код с SCREEN_BRIGHTNESS

Не работает код с SCREEN_BRIGHTNESS

Пытаюсь сделать мини приложение для регулировки яркости подсветки экрана

169
Как получить размер EditText?

Как получить размер EditText?

Необходимо получить размер текста в EditText в dp, чтобы потом его изменить тоже в dpКак это можно реализовать?

216
Вывод нечетных чисел в Java

Вывод нечетных чисел в Java

Есть метод, который выводит нечетные числа от 1 до 100

638