Повсюду можно найти лекции о том, как импортировать класс. Как импортировать файл?
Мой пример:
public class JavaApplication36 extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
System.out.println("Все хорошо");
Parent pane = FXMLLoader.load(getClass().getResource("fxml/scene1.fxml"));
Scene scene = new Scene(pane, 700, 500);
primaryStage.setScene(scene);
primaryStage.setTitle("Адресная книга");
primaryStage.show();
}
}
Если начинаю писать import, то просто подчеркивает
Насколько мне понятно, вы хотите загрузить файл scene1.fxml для дальнейшего использования.
В Java это делается при помощи методов getResource() или getResourceAsStream(),
со вторым возникает меньше проблем при запуске вне среды разработки.
В вашем случае нужно просто указать полный пакетный путь к вашему файлу:
public class JavaApplication36 extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
System.out.println("Все хорошо");
Parent pane = FXMLLoader.load(JavaApplication36.class.getResource("Пакеты исходных кодов/fxml/scene1.fxml"));
^
использовать кириллицу в названиях нехорошо
Scene scene = new Scene(pane, 700, 500);
primaryStage.setScene(scene);
primaryStage.setTitle("Адресная книга");
primaryStage.show();
}
}
Данный код не проверялся, но я почти уверен что он заработает
P.S кодовое слово import используется только для доступа с классам, интерфейсам и перечислениям (enum), но никак не к чему другому.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости