【发布时间】:2017-06-07 06:06:12
【问题描述】:
目前我为 Raspberry Pi 3 开发 JavaFX 应用程序。对于我的 PC 上的开发,我使用 Ubuntu 16.04.1、OpenJDK 1.8.0_111 和 OpenJFX 8.0.60。对于 Raspberri Pi 上的操作,我使用 Raspbian Jessie 和 PIXEL(以控制台模式启动)、OpenJDK 1.8.0_40 和 OpenJFX 8.0.60。
图形鼠标光标是不必要的,因为用户应该只使用触摸屏与应用程序交互。此外,鼠标光标很烦人,因为它稍微覆盖了屏幕的内容。此外,每当触摸屏幕时,它都会改变其位置,从而激怒用户。因此我想将鼠标光标隐藏在屏幕上。
在我的电脑上,我可以使用以下代码隐藏鼠标光标:
scene.setCursor(Cursor.NONE);
我使用 bash shell 在 Raspberry Pi 上启动应用程序
java -jar MyApp.jar
这样做之后,setCurser 属性开始工作。但是在触摸屏幕或移动鼠标后,默认鼠标光标会出现在屏幕上。这似乎是一个未解决的问题:Post on raspberrypi.org forum
OpenJFX Wiki 说:
请注意,Raspberry Pi 上 JavaFX 的默认配置是 不使用 X11。相反,JavaFX 直接与显示器一起工作 帧缓冲区和输入设备。所以你不应该有 X11 桌面 在启动 JavaFX 时运行。
作为一种解决方法,如何在 Raspbian Jessie 的帧缓冲区中隐藏图形鼠标光标?
【问题讨论】:
标签: java linux javafx raspberry-pi raspbian