Я пытался выяснить, как использовать два файла FXML и их контроллеры одновременно в программе, но было сложно найти простой пример. Кто-нибудь, пожалуйста, продемонстрирует использование Sample.fxml и Sample1.fxml одновременно с тем, где оба отображаются. Если бы вы смогли продемонстрировать это самым простым и простым способом для нового программиста Java и JavaFX, я был бы очень доволен. Благодарю.
Вы можете решить эту проблему, добавив оба файла fxml в одну группу, а затем вам нужно добавить группу в сцену. Это немного больше работы, если вы хотите, чтобы все выглядело полированным, но это самый простой способ сделать это. Просто убедитесь, что ваши контроллеры определены в файлах fxml.
GridPane root = new GridPane();
root.add((Node)(FXMLLoader.load(getClass().getResource("sample1.fxml"))) , 1 , 1);
root.add((Node)(FXMLLoader.load(getClass().getResource("sample2.fxml"))) , 1 , 2);
primaryStage.setTitle("Two For One Special");
primaryStage.setScene(new Scene(root, 800, 600));
primaryStage.show();