TabPane
を含む私のプログラム用のメインFXML文書があります。各タブごとに、独自のコントローラとfxmlファイルを作成します。外部のfmxlファイルをメインのfxmlドキュメントに含めると、プログラムの実行が拒否されます。ここに私のメインのFXML文書は次のとおりです。ここ である私のjavaファイルのコピーFXML Doccumentが他のfxmlファイルのインポートを拒否する
@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();
}
エラー:
Caused by: javafx.fxml.LoadException: Base location is undefined. unknown path:97
を使うのか?エラーメッセージが出ますか? –
この行 'fx:include source =" Tab1.fxml "/>'には、開始時に山括弧がありません: '<' – ManoDestra
括弧がありません。私はそれを実行しようとするとエラーが発生しました。ありがとう – tashtoons