Getting Started with the Java 3D API
by Dennis J. Bouvier
Publisher: Sun Microsystems, Inc. 1999
Number of pages: 273
The Java 3D API is a hierarchy of Java classes which serve as the interface to a sophisticated three-dimensional graphics and sound rendering system. Despite all of this functionality, the API is straightforward to use. This tutorial introduces the main concepts of the Java 3D API, including many code samples, examples, and diagrams.
Download or read it online for free here:
(multiple PDF files)
by David Etheridge - BookBoon
This introductory book is the third part of the 'Java'-series written by David Etheridge. This volume gives the reader an introduction to Input/Output Packages, Streams, Iterators, Graphical User Interface (GUI) and much more.
by Jan Bodnar - ZetCode
Swing library is an official Java GUI toolkit released by Sun Microsystems. It is used to create Graphical user interfaces with Java. This is a Java Swing tutorial. The Java Swing tutorial is suited for beginners and intermediate Swing developers.
by Antonio Hernandez Bejarano - GitBook
This online book will introduce the main concepts required to write a 3D game using the LWJGL 3 library. LWJGL is a Java library that provides access to native APIs used in the development of graphics, audio and parallel computing applications.
by Andrew Davison - O'Reilly Media
This book is for people who already know the basics of Java. It teaches reusable techniques which can be pieced together to make lots of games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc.