Beruflich Dokumente
Kultur Dokumente
1. Descargar de
http://download.java.net/media/jogl/builds/archive/jsr-231-
1.1.1-rc4/ el archivo: jogl-1.1.1-rc4-windows-i586.zip
2. Descomprimir y copiar la carpeta lib a D: y cambiar nombre por opengl
3. Crear el proyecto graficos en NetBeans
4. Crear las siguientes clases:
a. JavaRenderer
package graficos;
import javax.media.opengl.GL;
import javax.media.opengl.GLEventListener;
import javax.media.opengl.GLAutoDrawable;
import javax.media.opengl.glu.GLU;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.media.opengl.GLCanvas;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.awt.Color;
public void reshape(GLAutoDrawable gLDrawable, int x, int y, int width, int height)
{
package graficos;
import java.awt.*;
import java.awt.Event.*;
import javax.swing.*;
import java.awt.Color;
import javax.media.opengl.GLCanvas;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public panelRender()
{
this.setBorder(BorderFactory.createEtchedBorder());
//this.setBackground(Color.GREEN);
this.setSize(300,300);
canvas = new GLCanvas();
canvas.addGLEventListener(new JavaRenderer());
canvas.setSize(300,300);
add(canvas);
canvas.requestFocus();
this.setVisible(true);
}
}
c. aplRender, que en realidad es un frame
package graficos;
panelRender panelR;
public aplRender() {
initComponents();
panelR=new panelRender();
//this.add(panelR);
this.getContentPane().add(panelR);
}