无法使用Gradle实例化FXML Loader

因此,我尝试结合使用FXML设计GUI来使用Gradle创建JavaFX应用。

我已经成功添加了JFX 13作为依赖项,但是无法使我的FXML加载器正常工作

这是我的gradle版本

Here is my Gradle Build

注意,创建项目时我没有选择JavaFX应用程序。

我的代码

公共类Sessionmanager扩展了应用程序{

@Override
public void start(Stage stage) throws Exception {
    Parent root = FXMLLoader.load(getclass().getResource("fxml_example.fxml"));

    Scene scene = new Scene(root,300,275);
    FXMLLoader loader = new FXMLLoader();
    stage.setTitle("FXML Welcome");
    stage.setScene(scene);
    stage.show();
}

无法解析符号FXML加载器,是错误

gromzyw 回答:无法使用Gradle实例化FXML Loader

您尚未在Gradle文件中指定javafx.fxml模块。

,

当我选择New File ...时,FXML不是可用的选择。当项目中有FXML文件时,无法启动Scene Builder对其进行编辑。尽管同时启用了“ JavaFX 2支持”和“ JavaFX 2 Scene Builder”,甚至还有“ Monet-SceneBuildre Designer”插件也都处于活动状态。

本文链接:https://www.f2er.com/2734494.html

大家都在问