uhm, c'è qualcosa che mi sfugge.
allora, io ho un package dove metto i file fxml (com.mp.fxml).
ed un package dove ho messo i controller e la classe Utils.
diciamo che la classe Utils è così:
codice:
public class Utils {
    public static void openWindow(String fileFxml, String title, int width, int height, boolean resiz) throws IOException {
        Parent root = FXMLLoader.load(getClass().getResource(fileFxml));
        Stage stage = new Stage();
        stage.setTitle(title);
        stage.setScene(new Scene(root, width, height));
        stage.setResizable(resiz);
        stage.show();
    }
}
avendo ovviamente errore sul getClass().
poi ho il controller:
codice:
public class ControllerUno {

    @FXML
BorderPane uno;

    @FXML
private void onBtnClicked() throws IOException {
        Utils.openWindow("../fxml/due.fxml", "due", 500, 500, false);
    }

}
dove il path del file fxml lo passo in quel modo (ho visto degli esempi online, quindi in teoria dovrebbe essere corretto).

come dovrei modificare quel getClass()??