java - 当我在我的 Mac 上运行 JavaFx 类时,没有出现任何窗口,但我的 Dock 中出现了一个 java 图标
问题描述
有人可以帮忙吗,当我在我的 Mac 上运行 JavaFx 类时,没有出现任何窗口,但我的 Dock 中出现了一个 java 图标。当我单击在 finder 中显示此文件时,我看到一个名为 java-Unix 可执行文件的文件。我不知道出了什么问题,我尝试了很多教程。
我正在使用 jdk 12 和 JavaFx13 在 eclipse 上运行这个程序。
这是我的代码:
package JavaFx;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class JavaFx extends Application {
Button button;
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage lol) throws Exception {
lol.setTitle("Title");
button = new Button();
button.setText("Click me");
StackPane layout = new StackPane();
layout.getChildren().add(button);
Scene scene = new Scene(layout, 300, 250);
lol.setScene(scene);
lol.show();
}
}
解决方案
推荐阅读
- apache-spark - 尝试为 TransformedDStream 中的每个项目(列表)应用函数时出错
- python - 从函数创建年份列表
- mysql - mysql 如何将行结果转换为具有新列名的列?
- .net - 使用 ReactiveUI 与 PasswordBox 进行两种方式绑定
- matlab - 如何将单元格数组的元素从 double 转换为 char?
- rust - 如果在 Rust 中使用异步,你总是需要一个异步 fn main() 吗?
- python - 分叉/拆分数字以降低粒度熊猫 | 整数四舍五入
- python - 使用 pandas 向其他行添加相同的值
- scala - Circe:将隐式编码器移动到泛型类中
- java - 如何根据特定条件过滤飞镖中的流?