小编Chu*_*mas的帖子

在 Mac 上使用 Eclipse 时,JavaFX 15 中 GUI 未显示

我一直按照说明使用 Java JDK 15 和 JavaFX 15 构建 Hello World JavaFX 应用程序。我添加了此处描述的运行配置:https: //openjfx.io/openjfx-docs/#IDE-Eclipse。当我在 Mac 上运行该程序时,我的控制台中没有收到任何错误,但 GUI 没有出现。在我的 Windows 计算机上构建相同的应用程序,我能够构建并查看 GUI。

主程序.java

package hellofx;

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("hellofx.fxml"));
        primaryStage.setTitle("Hello World");
        primaryStage.setScene(new Scene(root, 400, 300));
        primaryStage.show();
    }


    public static void main(String[] args) {
        launch(args);
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器.java

package hellofx;

import javafx.fxml.FXML;
import javafx.scene.control.Label;

public class Controller {

    @FXML …
Run Code Online (Sandbox Code Playgroud)

java eclipse macos user-interface javafx

5
推荐指数
1
解决办法
2332
查看次数

标签 统计

eclipse ×1

java ×1

javafx ×1

macos ×1

user-interface ×1