BlackMamba: A Swing Case Study (O'Reilly)
Ashwin Jayaprakash
writes about GUI design under Java with his BlackMamba project.
"
In this article we'll discuss how to develop a desktop application using many of the architectural principles in the proverbial Book of OOAD. BlackMamba, shown in Figure 1, will be our case study. We will also list some of the common pitfalls that one encounters when developing such an application in Java Swing and learn how to overcome them."
