【发布时间】:2016-01-22 07:39:25
【问题描述】:
我使用了几个场景,目前每个场景都有一种方法,比如
void setScene1() {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/main2.fxml"));
Parent root = FXMLLoader.load();
Scene scene = new Scene(root);
loader.<Controller1>getController().callMethod();
primaryStage.setScene(scene);
}
但我想记住场景并这样做
void setScene1() {
FXMLLoader loader = scene1.getLoaderSomehow(); // < ---- ????
loader.<Controller1>getController().callMethod();
primaryStage.setScene(scene1);
}
【问题讨论】:
-
imo,你只是想保留每个控制器的引用来调用方法吗?