引导时InteliJ JavaFX显示空白屏幕

时间:2019-02-04 04:18:58

标签: java user-interface javafx

我正在尝试为JavaFX运行的模板获取一个启动项目,任务是使用JavaFX启动并运行一个hello world程序,以使该程序运行。

(某些背景情况:我们正在使用IntelliJ进行类分配,但最近我们发现InteliJ中似乎不再支持JavaFx,无论是否保留相同的分配,因此我们安装了第三方库按照有关获取库(How to get JavaFX and Java 11 working in IntelliJ IDEA)的指南中的步骤进行操作,这些说明有助于使程序运行和编译,我使用了路径,但是当我运行程序时,出现了空白的白屏,我不知道这是否正常。

代码只是Intllij的默认JavaFX模板,我尝试安装SDKS和JDKS(这似乎有助于程序的编译),但是运行时,我只会得到一个空白的白屏。

这是白屏问题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,但是现在,我只想弄清楚程序出了什么问题。)

0 个答案:

没有答案