Object-Oriented User Interfaces

FavaBeans is a framework to help you build an object-oriented user interface (OOUI) into your application using Java Swing. An OOUI is a user interface (UI) presenting an end-user model of "objects" which can carry out certain behaviors and can be directly manipulated by their "views".

The arguments in favor of using an OOUI are given in Collins95, and we highly recommend this book to you as a companion to your use of FavaBeans. Further information about OOUIs is available from Berry98.