Use com.jogamp.newt.opengl.GLWindow instead of swing for efficiency
reasons