2015-09-18 56 views
1

我正在研究java中的一個項目,我需要在屏幕上繪製一些東西(更具體地說是十字準線),並使其始終保持在任何其他應用程序之上,包括全屏應用程序,如遊戲。到目前爲止,我已經嘗試創建一個透明窗口並調用setAllwaysOnTop(true),然後繪製到它上面。但是這不適用於全屏應用程序。在Java中的全屏應用程序之上繪圖

我需要的基本上是類似於this的東西。在Java中可能嗎?或者我更好地切換到可能的C++?

+1

全屏幕獨佔模式,許多遊戲將運行的模式僅僅是獨佔的,這意味着沒有其他窗口可以繪製或更新屏幕,這使得該應用程序可以獲得更高的性能附魔,不需要與其他可能需要獨立更新屏幕的進程競爭。我不知道這是否可能,但我會說這會非常非常困難 – MadProgrammer

回答

0

這是不可能的Java。

有些平臺可能不支持總是在頂部的窗口,有些平臺可能只支持某些種類的頂級窗口;例如,平臺可能不支持始終在頂端的模式對話框。

Java不能保證爲不同的平臺提供「始終在線」支持。所以你需要發現你想要的平臺,也許你甚至需要自己的驅動程序或對它們進行修改。

相關問題