我目前正在使用Java開發通知應用程序。是否可以在應用程序之上始終創建JFrame。運行OpenGL和DirectX?
我需要的窗口很快(約10秒)在任何應用程序的頂部。包括運行OpenGL和DirectX的程序(例如電腦遊戲)。我知道JFrame.setAlwaysOnTop(true);
只適用於基於窗口的環境,而OpenGL和DirectX則不是。 關於OpenGL綁定的想法,但似乎無法找到有關DirectX的任何內容?
也許有可能使用JNI? 任何想法都歡迎:-)
編輯:謝謝你們的答案,但我真的放棄了它,並決定強制在窗口全屏模式下進行覆蓋的遊戲。我將不得不等待,看看beta測試者對減少的fps有什麼看法:-)再次感謝
你誤會了OpenGL。 OpenGL沒有一些專用的全屏模式。在OpenGL中,如果應用程序是全屏的,它只是一個普通的無邊框,無裝飾的全屏窗口。 – datenwolf 2011-01-26 16:40:39