List of Figures

 

Chapter 1. Welcome to the Griffon revolution

Figure 1.1. Updating variable settings on Windows

Figure 1.2. Your first application is up and running in standalone mode.

Figure 1.3. Your first application running in Web Start mode

Figure 1.4. The GroovyEdit application running in applet mode

Figure 1.5. Finished GroovyEdit application displaying two tabs with its own source code

Figure 1.6. The GroovyEdit application now has a menu.

Figure 1.7. Native menu accelerators (Windows)

Figure 1.8. GroovyEdit displaying two tabs. But where is the content?

Figure 1.9. A diagram of the Model-View-Controller design pattern

Figure 1.10. Bookstore application MVC model

Chapter 2. A closer look at Griffon

Figure 2.1. Directory structure of the GroovyEdit application

Figure 2.2. CompositeBuilder works with all builders based on FactoryBuilderSupport.

Figure 2.3. Merging the MVC runtime config and all other runtime config into the runtime application config

Figure 2.4. Application life cycle

Figure 2.5. Application life cycle: initialize

Figure 2.6. Application life cycle: startup

Figure 2.7. Application life cycle: ready

Figure 2.8. Application life cycle: shutdown

Figure 2.9. Application life cycle: stop

Chapter 3. Models and binding

Figure 3.1. The completed registration application

Figure 3.2. The completed Mortgage Calculator app

Chapter 4. Creating a view

Figure 4.1. Swing containers and components

Figure 4.2. ���Hello World��� component hierarchy