Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm working on a small game library for me and some people I know that just handles the window and nothing special that we weren't gonna use. I know how to use OpenGL and stuff I just don't like having to deal with more then one library at a time like OpenGL and Swing so I want to combine them into something basic. Anyway my question is, is there any way I can use OpenGL's rendering onto Swing? I need a simple answer. I also don't want to have to include other libraries into my library, I just want it to be the only jar in the program that isn't program specific.

share|improve this question
add comment

1 Answer 1

Yes, JOGL (Java™ Binding for the OpenGL® API) allows exactly that. See also this post for more information about OpenGL and Swing interoperability. Also see XTrans demo on JOGL demos page.

Mixing Swing and OpenGL has a little performance penalty though, so you should consider other options if realtime 3D is your primary feature and Swing is just a small user interface in the game.

share|improve this answer
1  
Can I pack everything into 1 jar so it contains all the OpenGL stuff when I build it? –  CPP_Person Feb 2 '13 at 8:32
1  
Yes, at least everything except the native binaries (.dll files on Windows) –  msell Feb 2 '13 at 11:21
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.