首页 > 解决方案 > JavaFX 阶段不可见

问题描述

我正在尝试编写最简单的代码来开始学习 JavaFX 的工作原理。这是我的代码:

package app; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.BorderPane; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class mainClass extends Application{ Stage primaryStage; public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { primaryStage = stage; StackPane layout = new StackPane(); Scene scene = new Scene(layout, 300, 300); primaryStage.setScene(scene); primaryStage.show(); } }

它应该只显示一个空窗口。我的编译器没有给出任何错误,但没有任何显示,即使我可以看到我的程序在我的扩展坞中运行。这怎么可能?我确定我错过了一些愚蠢的简单事情,但我无法弄清楚它是什么。

标签: javajavafx

解决方案


推荐阅读