我正在研究java中的一个项目,我需要在屏幕上绘制一些内容(更具体地说是十字准线),并使其始终保持在任何其他应用程序之上,包括全屏应用程序,如游戏。到目前为止,我已经尝试创建一个透明窗口并调用setAllwaysOnTop(true),然后绘制到它上面。但这不适用于全屏应用程序。
我需要的基本上与this类似。在Java中有可能吗?或者我最好切换到c ++?
答案 0 :(得分:0)
使用java是不可能的。
某些平台可能不支持始终在顶部的窗口,有些可能只支持某些类型的顶级窗口;例如,平台可能不支持always-on-top模式对话框。
Java无法保证对不同平台的“永远在线”支持。因此,您需要找到您想要的平台,也许您甚至需要自己的驱动程序或对它们进行一些修改。