import com.jogamp.opengl.util.Animator;
import java.awt.*;
import java.awt.event.*;
import javax.media.opengl.*;
//import com.sun.opengl.util.*;
import javax.media.opengl.awt.GLCanvas;
public class Article1 implements GLEventListener {
public static void main(String[] args) {
Frame frame = new Frame("Article1");
//GLCanvas canvas = new GLCanvas();
//canvas.addGLEventListener(new Article1());
//frame.add(canvas);
//final Animator animator = new Animator(canvas);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
new Thread(new Runnable() {
public void run() {
//animator.stop();
System.exit(0);
}
}).start();
}
});
frame.setSize(300, 300);
frame.setVisible(true);
//animator.start();
}
public void init(GLAutoDrawable drawable) {
GL gl = drawable.getGL();
gl.setSwapInterval(1);
}
public void reshape(GLAutoDrawable drawable, int x, int y, int width,
int height) {
GL gl = drawable.getGL();
}
public void display(GLAutoDrawable drawable) {
GL gl = drawable.getGL();
}
public void displayChanged(GLAutoDrawable drawable, boolean modeChanged,
boolean deviceChanged) {
}
public void dispose(GLAutoDrawable glad) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Partager