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();
}
}
}