如何从另一个包中找到fxml?

gan*_*alf 9 javafx fxml

我创建了一个简单的JavaFX应用程序.

在此输入图像描述

它有两个包,主类JFXTest2.javagood包中,fxml和它的控制器在JFXTest2包中.

现在的问题是我无法在主类中加载fxml.我试着像这样加载fxml:

Parent root = FXMLLoader.load(getClass().getResource("jfxtest2.Screen.fxml"));
Run Code Online (Sandbox Code Playgroud)

Parent root = FXMLLoader.load(getClass().getResource("jfxtest2/Screen.fxml"));
Run Code Online (Sandbox Code Playgroud)

并且

Parent root = FXMLLoader.load(new URL("/jfxtest2/Screen.fxml"));
Run Code Online (Sandbox Code Playgroud)

但是它们都没有工作.所以我应该如何在JFXTest2类中加载来自JFXTest2包的fxml,这是main类或者application class.

Jam*_*s_D 15

尝试

Parent root = FXMLLoader.load(getClass().getResource("/jfxtest2/Screen.fxml"));
Run Code Online (Sandbox Code Playgroud)