Поиск файла f xml из другого пакета - PullRequest
0 голосов
/ 09 января 2020

У меня возникают проблемы с типом "tare your out" при попытке открыть файл f xml с контроллера, который находится в другом пакете. структура пакета выглядит следующим образом:

Имя контроллера = LocationController Пакет контроллера = src/com/yas/prayertimeconfig/location/java

F XML Имя файла = AvailableAddresses.fxml F XML Пакет файлов = src/com/yas/prayertimeconfig/availableaddresses/java

Код, который я использую для открытия файла f xml из с помощью в LocationController, выглядит следующим образом:

@FXML void btnFindAddress_Click(ActionEvent event) throws IOException {

        try{            
            Parent root1 = FXMLLoader.load(getClass().getResource("/src/com/yas/prayertimeconfig/availableaddresses/java/AvailableAddresses.fxml"));
            Stage stage = new Stage();
            stage.setTitle("Available Addresses");
            stage.setScene(new Scene(root1));
            stage.show();
        } catch (Exception e) {
            System.out.println(e);
        }


    }

Я продолжаю получать:

java.lang.NullPointerException: Location is required.

Я пробовал каждое использование:

getClass().getResource()

и

getClass().getClassLoader().getResource()

и без радости.

Пожалуйста, помогите!

...