【发布时间】:2019-03-19 05:25:56
【问题描述】:
我创建了一个简单的JavaFX 应用程序。
它有两个包,主类JFXTest2.java在good包中,fxml及其控制器在JFXTest2包中。
现在的问题是我无法在主类中加载 fxml。我尝试加载 fxml 是这样的:
Parent root = FXMLLoader.load(getClass().getResource("jfxtest2.Screen.fxml"));
和
Parent root = FXMLLoader.load(getClass().getResource("jfxtest2/Screen.fxml"));
还有
Parent root = FXMLLoader.load(new URL("/jfxtest2/Screen.fxml"));
但它们都不起作用。那么我应该如何从 JFXTest2 类中的 JFXTest2 包中加载 fxml,即 main 类或 application class。
【问题讨论】: