@Override public void display(GLAutoDrawable glAutoDrawable) { gl = glAutoDrawable.getGL().getGL2(); gl.glClear(GL.GL_COLOR_BUFFER_BIT); // Fonts draw selves at the current raster position gl.glRasterPos2f(right - (right + 2.0f), bottom + 1); caption = "Please wait... drawing frames"; glut.glutBitmapString(GLUT.BITMAP_HELVETICA_18, caption); drawByLevel(); gl.glFlush(); }