おそらく非常に簡単なことであるに違いありませんが、これまでのところ、どのソリューションもうまくいきませんでした。最後に質問ですが、私が考慮していないことかもしれません。
Netbeans プロジェクトの開始クラスのサブパッケージからコントローラを使用して FXML をロードしたいと考えています。すでに多くの異なる質問を参照して、ここですべてのソリューションを試しましたが、まだ機能しませんでした。
パッケージ構造:
Source Pacakge
    -a
        -b
            -c
                -d
                    StartUp_Classs.java
                    -ui
                        FXMLDocument.fxml
                        FXMLDocumentController.java
開始方法は次のとおりです。
@Override
public void start(Stage stage) throws Exception {
    try {
        setUserAgentStylesheet(STYLESHEET_MODENA);
        FXMLLoader loader = new FXMLLoader();
        Parent root = (Parent) loader.load(getClass().getResourceAsStream("/ui/FXMLDocument.fxml"));
        final FXMLDocumentController controller = (FXMLDocumentController) loader.getController();
        stage.addEventHandler(WindowEvent.WINDOW_SHOWN, controller::handleWindowShownEvent);
        stage.addEventHandler(WindowEvent.WINDOW_SHOWING, controller::handleWindowShowingEvent);
        Scene scene = new Scene(root);
        stage.setScene(scene);
        stage.setResizable(false);
        stage.toFront();
        stage.setTitle("Simple FXML");
        stage.getIcons().add(new Image(getClass().getResourceAsStream("/resources/images/Orange.jpg")));
        stage.show();
    } catch (IOException iOException) {
        iOException.printStackTrace();
    }
}
どんな提案でも、大いに役立ちます。