Netbeansプラットフォームモジュールプロジェクト内でJoglを使用してGLJPanelを作成しています(これはNetbeansプラットフォームアプリケーション内にモジュラーウィンドウを作成するJavaアプリケーションの非常に特殊なタイプですので、 )。GLJPanel再描画を停止します
GLCanvasはWindowsやLinuxで動作しないので使用できません(NetbeansとJoglは地獄で結構です)。 NEWTはMacで動作しないため使用できません。だから私はGLJPanelを使用していますが、それは遅いです。
とにかく、通常は最初は機能します。次に、プログラムのサイズを変更したり、何か他のことをすると、ウィンドウがフォーカスを失い、元に戻せないように見えます。ウィンドウは再描画されません。私はまだマウスイベントを取得します(キーイベントはありません!)。私は別のウィンドウをクリックしてGLJPanelを一度再描画するので、これを知っています。それ以外の場合、画面は再描画されません。
これは、オープンソースプロジェクトの一部であるごとに、sun.java2d.openglを設定し、trueとfalseにsun.java2d.noddrawのすべての組み合わせを試してみましたので、私のコンポーネントのソースがあります
で私は明らかに間違って何をやっていますか?