2012-05-03 12 views
0

サイドにはいくつかのJavaスタイルメニュー(Jmenu)とjframeの反対側にあるjframe(またはフレームなど) OpenGLキャンバス(これはjframeの一部のみを占有します)を一緒に統合させます。 は、たとえば、スライドを変更したいと思っていて、OpenGLの表示が変わることを意味しています。JFrameのOpenGL

OpenGLをJframeの中に埋め込むことは可能ですか?

また、そのようなことをサポートするopenglライブラリのリコメンデーションです。私はJOGLとちょっと遊んだだけでなく、他のオープンソースやLWGLなどもあることに気付いた。

EDIT: JOGLで作成されたプロジェクトのイメージが追加された。 JavaのGUI enter image description here

+0

[AWT SWTとSwingでJOGLを使用する](htt p://jogamp.org/wiki/index.php/Using_JOGL_in_AWT_SWT_and_Swing) – Torious

+0

ありがとうございます、しかし、私は(写真のような)コントロールを追加する方法とサイズを変更する方法を見つけることができません画面全体を取らないようにするには、2つのうちの1つだけを受け入れるようです。これを後でjframeに追加します –

+0

まあ、 'frame.add(glCanvas);と同じように、他のAWT(または何でも)のコンポーネントを追加できます。いくつかのAWT/SWT/Swingチュートリアルを開始してください。私は個人的にSWTをお勧めしたいと思います。 – Torious

答えて

0
  • 内部 JOGLのキャンバス絶頂グラフィックス性能が排他的にAWTコンポーネントを使用するために必要なため、

  • 私は、ないmixing AWT with Swing

  • maybe JOGL could be right wayをそうでないかもしれない示唆のです

+0

私はあなたの答えに感謝しますが、何を意味するのかよく分かりません 私は問題がないAWT、私はOpenGLのthingyと利用可能なJavaのウィンドウを混在させることに興味があります –

+0

1)printscreen用白いバックグラウンドを使用して、2) '私は利用可能なJavaを混在させることに興味があります' ==あなたはそれを試すことができます単純なAWTの場合、3)すべてのSwing APIはAWTの継承、次に必要な場合はSwing JComponentのAWTコンテナ、4)Aoungを見るならmediaplayer、3DエミュレータはZOOやCircusのコンテナに基づいています低レベルのプログラムを考える言語が今日のGUIフレームワークへのアクセスが悪い – mKorbel