Java ウィンドウに C++ OpenGL ウィンドウを埋め込もうとしています。ソケットを介して、opengl ウィンドウの HWND を Java ウィンドウに送信できます。2つの別々のプロセスが必要なので、JNIを使用したくありません(理由は関係ありません)。検索を行ったところ、User32 の関数 SetParent(HWND childWindow, HWND parentWindow) を使用してこれが可能であることがわかりました。しかし、私はそれを正しく使用できないか、User32 を使用する手順を見つけることができません。したがって、これはJPanel に HWND (ウィンドウ ハンドル) を埋め込むことに関連する問題である可能性があります。次のインポートを行った場合: import com.sun.jna.Library; com.sun.jna.Native をインポートします。com.sun.jna.Platform をインポートします。コムをインポートします。
WComponentPeer も使用できませんでしたが、この件についてはあまり検索していません。
前もって感謝します