2012-05-03 3 views
0

다음을 포함하는 응용 프로그램을 만들고 싶습니다. jframe (또는 프레임 또는 기타), 일부 Java 스타일 메뉴 (Jmenu)가있는 쪽, jframe의 다른 쪽, OpenGL 캔버스 (jframe의 일부만 차지함)를 함께 통합 할 수 있습니다. 의미, 예를 들어, 내가 슬라이드를 변경하려면, 그리고 그것은 OpenGL의보기를 변경합니다.JFrame의 OpenGL

OpenGL을 Jframe에 내장 할 수 있습니까?

또한, 그러한 것을 지원하는 OpenGL 라이브러리에 대한 권고안. 나는 JOGL과 조금 놀았지만, 다른 오픈 소스와 LWGL과 물건도 있다는 것을 알았다.

편집 : JOGL로 만든 프로젝트의 이미지를 추가했다. 자바 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

감사합니다. 이동 방법과 비슷하지만 (그림과 같이) 컨트롤을 추가하고 크기를 변경하는 방법을 알 수 없습니다. OpenGL은 화면 전체를 차지하지 않기 때문에 두 가지 중 하나만 받아 들여야합니다. 이제까지 jframe에 나중에 추가합니다. –

+0

글쎄,'frame.add (glCanvas);처럼 다른 AWT (또는 무엇이든) 컴포넌트를 추가 할 수 있습니다. Google 일부 AWT/SWT/Swing 튜토리얼을 시작합니다. 개인적으로 SWT를 권하고 싶습니다. – Torious

답변

0
+0

당신의 대답을 주셔서 감사하지만, 무슨 뜻인지 모르겠어요. 난 사용에만 문제가 없습니다. AWT, OpenGL을 사용하여 어떤 자바 창을 믹싱하는데 관심이 있어요 –

+0

1) printscreen에서 white backgroung을 사용합니다. 2) '사용 가능한 모든 Java 혼합에 관심이 있습니다.'== 당신은 그것을 시도 할 수 있지만, 일반 AWT의 경우 3) 모든 Swing API에서 AWT의 상속, 필요한 경우 Swing JComponent가있는 AWT 컨테이너, 4) 미디어 플레이어, 3D 에뮬레이터는 ZOO 또는 Circus와 같은 컨테이너를 기반으로합니다. 낮은 수준의 프로그램을 생각해보십시오. 언어가 오늘날의 GUI 프레임 워크에 대한 액세스가 좋지 않습니다. – mKorbel