Ich habe ein Haupt-FXML-Dokument für mein Programm, das eine TabPane
enthält. Für jede Registerkarte möchte ich einen eigenen Controller und eine fxml-Datei haben. Wenn ich versuche, die externen fmxl-Dateien in das fxml-Hauptdokument einzufügen, verweigert mein Programm die Ausführung. hier ist mein Haupt FXML Dokument: hier ist eine Kopie meiner Java-DateiFXML Doccument weigert sich, andere fxml-Dateien zu importieren
@Override
public void start(Stage stage) throws Exception {
FXMLLoader fxml = new FXMLLoader();
Parent root = fxml.load(getClass().getResource("FXMLDocument.fxml").openStream());
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
FXMLDocumentController fdc = fxml.getController();
}
Fehler:
Caused by: javafx.fxml.LoadException: Base location is undefined. unknown path:97
Was bedeutet "laufen verweigert"? Erhalten Sie Fehlermeldungen? –
Diese Zeile 'fx: include source =" Tab1.fxml "/>' fehlt am Anfang eine spitze Klammer: '<' – ManoDestra
Fehlende Klammer war ein Tippfehler. Ich habe den Fehler eingefügt, den ich bekomme, wenn ich versuche, es zu laufen. Danke – tashtoons