Hallo,
ich versuche mit dem FXMLLoader eine fxml Datei zu laden, aber ich bekomme folgende Fehlermeldung java.lang.reflect.InvocationTargetException.
Controller, Mainklasse und fxml-Datei befinden sich alle im gleichen Paket (ViewTesting). Ich verstehe einfach nicht, was ich da falsch gemacht habe.
Hoffe ihr könnt mir helfen.
Danke
ich versuche mit dem FXMLLoader eine fxml Datei zu laden, aber ich bekomme folgende Fehlermeldung java.lang.reflect.InvocationTargetException.
Java:
@Override
public void start(Stage window) throws Exception {
// TODO Auto-generated method stub
Parent root =FXMLLoader.load(getClass().getResource("ViewTesting/gui.fxml"));
window.setScene(new Scene(root,300,300));
window.show();
}
public static void main(String[]args){
launch(args);
}
Code:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.layout.HBox?>
<VBox prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml"
fx:controller="ViewTesting.Controller">
</VBox>
Controller, Mainklasse und fxml-Datei befinden sich alle im gleichen Paket (ViewTesting). Ich verstehe einfach nicht, was ich da falsch gemacht habe.
Hoffe ihr könnt mir helfen.
Danke