java - 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();
}
}
它应该只显示一个空窗口。我的编译器没有给出任何错误,但没有任何显示,即使我可以看到我的程序在我的扩展坞中运行。这怎么可能?我确定我错过了一些愚蠢的简单事情,但我无法弄清楚它是什么。
解决方案
推荐阅读
- google-apps-script - 替换后在 gDoc 中居中
- parsing - 条件格式 XSL
- google-cloud-firestore - 如何更新firestore中的对象数组?
- android - 如何在获取 JSON 数据期间显示进度
- javascript - 尽管函数执行正确,但“将循环结构转换为 JSON”错误
- node.js - 在 WebStorm 2019.2 中同时调试 Node.js 服务器和 React 客户端:断点不会“中断”?
- java - 从另一个同步方法调用同步方法,两者都在不同的对象上
- sql - 如何用SQL找出加入闰年的员工
- batch-file - 检索 .msi 以运行 - * 通配符不适用于名称
- reactjs - 在可重用组件中等待分派的正确模式?