【问题标题】:JavaFX on Raspi Linux - Stages do not get a windowRaspi Linux 上的 JavaFX - 阶段没有窗口
【发布时间】:2017-09-03 18:35:03
【问题描述】:

我目前正在开发基于 JavaFX 的跨平台应用程序。在 Windows 上它运行顺利,但在 Raspberry Pi 3 上的 Linux 上,阶段(又名 JFX 窗口)没有窗口框架。 相反,显示 Linux 桌面或其他窗口的整个背景会变成黑色(包括任务栏),甚至 Alt+Tab 命令也不再起作用。 带有关闭按钮的栏也不显示(仅显示舞台的内容)。

舞台明确设置为“primaryStage.setFullScreen(false);”并且在程序执行过程中没有出现错误。

最后看起来是这样的:

Raspberry Pi 必须手动配备 JFX 支持,因为它不是标准的。可能是缺少某些负责 windows 的组件吗? 有人遇到过类似的事情吗?

提前非常感谢!

【问题讨论】:

    标签: java linux javafx window


    【解决方案1】:

    这是来自 OpenJDK Wiki:

    请注意,Raspberry Pi 上 JavaFX 的默认配置是 不使用 X11。相反,JavaFX 直接与显示器一起工作 帧缓冲区和输入设备。所以你不应该有 X11 桌面 在启动 JavaFX 时运行。

    https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi#OpenJFXontheRaspberryPi-Stoppinganapplication

    【讨论】:

    猜你喜欢
    • 2012-04-30
    • 2016-08-29
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 2017-02-21
    • 2015-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多