1
我正在创建一个Java项目(使用JavaFX),我试图尽可能多地使用MVC模式。我在网上发现了一些不仅使用管理器和控制器类(例如XyzController
和XyzManager
),而且还使用装载器类(例如XyzLoader
)的例子。当我使用JavaFX时,我正在考虑将所有.fxml
文件作为视图的一部分。 我该如何考虑装载机类?作为视图的一部分吗?或者我的controller
包的一部分?如何考虑MVC模式的“loader class”?
这里有一个简单的装载机的例子:
public class AboutLoader {
public void load() {
try {
Parent root = FXMLLoader.load(getClass().getResource("../view/about_screen.fxml"));
Stage stage = new Stage();
stage.setTitle("About us");
stage.setResizable(false);
stage.setScene(new Scene(root));
stage.show();
} catch (IOException e) {
e.printStackTrace();
}
}
}