This document describes the current state of the OpenGL-based pipeline as of J2SE 5.0.
Project Looking Glass is the new 3D user interface for the Java Desktop System. Looking Glass is dependent upon processor speed and graphics card and system advancements, as well as on the coming of Java 3D.
Joshua Marinacci continues his investigation of Java Desktop Integration Components (JDIC) with a look into the SaverBeans API, which allows you to create Java-based screensavers.
Joshua Marinacci introduces JDesktop Integration Components (JDIC), which allow Java applications greater access to native OS features like file associations and web browsing.
Thomas Künneth continues exploring J2ME by introducing the various GUI components available to the J2ME developer.
The JModalWindow Project is designed for when you want a modal window that implements window-specific modality rather than the application-wide modality provided by the standard JDialog class.
Creator Gerald de Jong describes Fluidiom, a Java application that uses JOGL to represent crawling wireframe creatures in 3D.
Interview with Hideya Kawahara, lead developer of Project Looking Glass, a 3D, Java-powered desktop environment.
GUIs are notoriously difficult to expose to testing, but using a "simulator" technique, it's practical to test widgets in isolation.