Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package destr.jogl.main;
- import javax.media.opengl.GL2;
- import javax.media.opengl.GLAutoDrawable;
- import javax.swing.JFrame;
- import destr.jogl.game2d.Game2DCanvas;
- public class Main extends JFrame {
- private static final long serialVersionUID = -8063551381483997242L;
- public static void main(String args[]) {
- new Main();
- }
- public Main() {
- this.setTitle("Hello OpwnGL!");
- this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- this.add(new Game2DCanvas(800, 600){
- private static final long serialVersionUID = -7719777600232414010L;
- @Override
- public void display(GLAutoDrawable drawable) {
- GL2 gl2 = drawable.getGL().getGL2();
- gl2.glClear(GL2.GL_COLOR_BUFFER_BIT);
- gl2.glLoadIdentity();
- gl2.glBegin(GL2.GL_TRIANGLES);
- gl2.glColor3f(1.0f, 0.0f, 0.0f);
- gl2.glVertex3f(0.0f, 1.0f, 0.0f);
- gl2.glColor3f(0.0f, 1.0f, 0.0f);
- gl2.glVertex3f(-1.0f, -1.0f, 0.0f);
- gl2.glColor3f(0.0f, 0.0f, 1.0f);
- gl2.glVertex3f(1.0f, -1.0f, 0.0f);
- gl2.glEnd();
- }
- });
- this.setSize(800, 600);
- this.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment