From Serebra Learning Corporation
Java 2 Programming Part 4: Building and Managing GUIs 
This is the fourth course in a five-part series on
Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major
Web browsers. This course covers using the java.awt package and creating
more...
Java 2: Enterprise Java 
...tails of the
Swing architecture Swing classes creation of
GUIs by using Swing components and the
JComponent class. It provides an overview to the
Java Servlets describes the
Servlets using
ServletRequest interface ServletResponse interface cookies and session tracking. Furthermore it tells you about the Distributed Applications describing the RMI Applications the Enterprise JavaBeans and an
more...