intelijjavafx在引导时显示空白的白色屏幕

ztyzrc3y  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(264)

我正在尝试为一个运行在javafx上的模板创建一个启动项目,任务是使用javafx启动并运行一个helloworld程序。
(一些背景内容:我们正在使用intellij来完成我们的类分配,但是最近我们发现,似乎intelij已经停止了对javafx的支持,不管相同的分配仍然存在,所以我们按照指南中关于获取库的步骤安装了第三方库,(如何让javafx和java11在intellij idea中工作),指令帮助程序运行和编译,我使用了路径输出,但是当我运行程序时,我看到一个空白的白色屏幕,我不知道这是否正常。)
代码只是intllij的默认javafx模板,我尝试过安装sdk和jdk(这似乎有助于程序编译),但是在运行时,我得到的只是一个空白的白色屏幕。
下面是白屏问题的截图https://i.imgur.com/7zyju3m.jpg
以及下面的代码;这只是一个intellij默认启动,但我不知道为什么它不工作。

package sample;

// Original Imports found in testTemplate
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception{
        Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
        primaryStage.setTitle("Hello World");
        primaryStage.setScene(new Scene(root, 300, 275));
        primaryStage.show();

    }

    public static void main(String[] args) {
        launch(args);
    }
}
package sample;

public class Controller {
}

我们期待结果向世界问好。我想是的,但我不知道它应该是什么样子,因为这是我的第一次,我想它应该说你好世界(稍后,我们应该配置gui,但现在,我只想找出程序出了什么问题。)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题