package org.yourorghere;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.media.opengl.GLAutoDrawable;
import javax.media.opengl.GLEventListener;
import javax.media.opengl.GLCanvas;
public class Renj implements GLEventListener {
public Renj() {
Frame frame = new Frame("Simple Cube");
// 3Dを描画するコンポーネント
GLCanvas canvas = new GLCanvas();
canvas.addGLEventListener(this);
frame.add(canvas);
frame.setSize(300, 300);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setVisible(true);
}
public void init(GLAutoDrawable drawable) {
// 初期化処理
}
public void reshape(GLAutoDrawable drawable,
int x, int y,
int width, int height) {
// 描画領域変更処理
}
public void display(GLAutoDrawable drawable) {
// 描画処理
}
public void displayChanged(GLAutoDrawable drawable,
boolean modeChanged,
boolean deviceChanged) {}
public static void main(String[] args) {
new Renj();
}
}
最終更新:2011年08月20日 01:40