Прямого аналога нет.GLUT более или менее ассоциирует OpenGL непосредственно с окном отображения.
С помощью JOGL вы создаете холст, а затем связываете холст с окном.Создание холста выглядит что-то примерно так:
GLProfile profile = GLProfile.getDefault();
GLCapabilities capabilities = new GLCapabilities(profile);
GLCanvas canvas = new GLCanvas(capabilities);
После этого детали меняются в зависимости от набора инструментов окна (AWT, SWT, Swing и т. Д.), Который вы собираетесь использовать.,Между Swing и AWT нет большой разницы: вы создаете фрейм, добавляете холст к фрейму и добавляете EventListener для событий OpenGL (изменение формы, рисование и т. Д.). Насколько я помню, SWT меняет вещи немного больше, но это былодостаточно долго, чтобы я не помнил детали.