#java #eclipse #javafx
#java #затмение #javafx
Вопрос:
Привет, StackOverFlowers.
Я застрял в использовании JavaFX
public class AppMain extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("root.fxml"));
Scene scene = new Scene(root);
primaryStage.setTitle("This is title");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
и вот мой файл root.fxml в том же каталоге, что и выше .java-файл
<?xml version="1.0"encoding="UTF-8"?>
<?import javafx.scene.layout.HBox?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<HBox xmlns:fx="http://javafx.com/fxml">
<padding>
<Insets top="10" right="10" bottom="10" left="10"/>
</padding>
<spacing>10</spacing>
<children>
<TextField>
<prefWidth>200</prefWidth>
</TextField>
<Button>
<text>Confime</text>
</Button>
</children>
</HBox>
когда я пытаюсь запустить консоль приложения
, она показывает мне сообщения ниже..
Я очень новичок в JavaFX… Я пытаюсь найти, в чем проблема с моим кодом и что означает это исключение.. но мне не удалось выяснить, что я хочу знать.
Есть ли кто-нибудь, кто получил такое же сообщение, как у меня, и кто знает, что происходит с моим кодом?
Спасибо, и если есть дополнительная информация, которую мне нужно предложить для помощи в моей ситуации, пожалуйста, дайте мне знать.. Я сделаю все возможное, еще раз спасибо
Комментарии:
1. Включите
javafx.fxml
в свой--add-modules
аргумент или сделайте свой код модульным и добавьте необходимыеrequires
директивы.2. Спасибо.!!!! Наконец-то понял, что я пропустил! Большое вам спасибо, Компьютерный Бог всегда будет благословлять и защищать ваш код!
3. пожалуйста, нет скриншотов текста — они недоступны для поиска и нечитабельны