initメソッドは起動時に1度だけコールされ,reshapeはフレームのサイズを変更したときなどにコールされます。描画を行うにはdisplayメソッドに記述します。 GLEventListenerインタフェースをインプリメントしたクラスは,javax.media.opengl.GLAutoDrawableインタフェースをインプリメントしたクラスにaddGLEventListenerメソッドを使用して登録します。 GLAutoDrawableインタフェースをインプリメントしたクラスとして,AWTで使用できるjavax.media.opengl.GLCanvasクラス,Swingで使用できるGLJPanelクラスがあります。 サンプルでは立方体を描画させるので,SimpleCubeクラスとしましょう。ここまでの説明した部分を記述すると次のようになります。AWTを使用するので,GLCanvasク
![「OpenGLを使ってJavaでも3Dを楽しもう」第3回 プログラムで3Dを表示する](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)