【发布时间】:2018-10-05 21:04:44
【问题描述】:
我第一次尝试使用 JavaFX。我在 IntelliJ 中创建了一个 *.fxml 文件的项目。然后我在 IntelliJ 中打开了内置的 fxml gui 编辑器。我收到警告,我需要为 JavaFX 添加一个 SDK。我去了项目结构设置、模块、依赖项并添加了“IntelliJ-dir\jre64\lib\ext\jfxrt.jar”。警告消失了。模块范围设置为编译。如果我尝试通过单击类声明旁边的 IntelliJ 中的播放按钮来执行以下代码,我会得到 “错误:JavaFX 运行时组件丢失,并且需要运行此应用程序”
我现在不知道该怎么办。我想我已将库添加为 inteded,但我无法运行我的 Hello World 窗口。
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class splash extends Application {
private Button button;
@Override
public void start(Stage stage) throws Exception {
stage.setTitle("Hello World!");
button = new Button("Hi");
StackPane layout = new StackPane();
layout.getChildren().add(button);
Scene scene = new Scene(layout, 300, 250);
stage.setScene(scene);
}
}
【问题讨论】:
标签: java intellij-idea javafx