如何从javafx应用程序的src包中加载资源文件夹中的fxml文件?

问题描述 投票:0回答:1

我在项目的根目录中有一个资源文件夹,其中包含所有FXML文件和图像。如何使用FXMLLoader将FXML文件加载到单独的目录中?getClass()getResourceAsStream()方法对我不起作用。谢谢你

java gradle javafx fxml fxmlloader
1个回答
0
投票
MAIN("/resources/view/scenes/main.fxml");
private final String scene;
FXMLPath(final String scene) {
        this.scene = scene;
    }
public String getPath() {
        return this.scene;
    }

final Parent parent = FXMLLoader.load(getClass().getResource(scene.getPath()));
© www.soinside.com 2019 - 2024. All rights reserved.