Course on Graphics in Java:

Graphical User Interfaces -

2D Graphics -

3D Graphics with Java OpenGL (JOGL 2)

 

Dr. Manuel Carcenac

(manuel.carcenac@gmail.com)

 

 

The following course lecture notes are freely available to anyone interested.

They may be used and modified without any restrictions.

  


Chapters:

 

Graphical user interfaces in Java  [ pdf ; doc ]

Abstract Windowing Toolkit (AWT) - Swing - event listener

 

2D Graphics in Java  [ pdf ; doc ]

 

3D Graphics in Java with Java OpenGL - JOGL 2  [ pdf ; doc ]

OpenGL - JOGL 2.0 - JOGL event listener - GLU

 


Some programs:

 

2D - scribbling

 

2D - transformations

 

2D - robotic arm

 

2D - spacecraft asteroids game

 

JOGL2 - planets wireframe

 

JOGL2 - robotic arm wireframe

 

JOGL2 - head surface

 

JOGL2 - sphere diffuse specular surface

 

Important: batch file to run a JOGL2 program on Windows

 


 

other available courses (Java, Advanced 3D Graphics in Java,

Analysis of Algorithms, GPU-CUDA)

 

 

Manuel Carcenac's Homepage