私は現在、Javaを使用して通知アプリを開発中です。JFrameを常にアプリケーションの上に置くことは可能ですか? OpenGLとDirectXを実行していますか?
すべてのアプリのすぐ上にウィンドウが短く(約10秒)表示される必要があります。 OpenGLおよびDirectX(例えば、コンピュータゲーム)を実行するものを含む。私はJFrame.setAlwaysOnTop(true);
がOpenGLとDirectXではないウィンドウベースの環境でのみ動作することを知っています。 OpenGLバインディングについて考えましたが、DirectXについては何も見つかりませんでしたか?
多分JNIを使用することは可能ですか? 任意のアイデアを歓迎します:-)
編集:回答ありがとうございましたが、実際にはそれをあきらめて、ウィンドウズフルスクリーンモードでオーバーレイを作っています。私はちょうど待って、ベータテスターがfpsの減少について言わなければならないものを見なければならないでしょう:-)ありがとうございました
あなたはOpenGLについて間違います。 OpenGLにはフルスクリーンモードがありません。 OpenGLでは、アプリケーションがフルスクリーンの場合、通常のボーダーレスで装飾のないフルスクリーンウィンドウです。 – datenwolf
よく.. JFrame.setAlwaysOnTop(true); OpenGLゲームが実行されているときに、トップにない。 (ゲームが開かれてから20秒後にJavaアプリが起動されます) – user498388
フルスクリーンモードに切り替えることはできません。 – bestsss