GfxBuilder is a Groovy builder for Java2D. Initial work was inspired by Sun's recent work on JavaFX Script, however it has found its true meaning. GfxBuilder is the second generation of a Java2D Groovy builder, the first one being GraphicsBuilder.
Drop gfxbuilder-core-0.8 into $GROOVY_HOME/lib along with its dependencies
GfxBuilder plugins are optional, in order to use them you just need to drop the appropriate jar and its dependencies into $GROOVY_HOME/lib. All plugins and their dependencies can be download from this link.
Groovy 2.0.0 is the required minimum version to run GfxBuilder 0.8
It is recommended that you upgrade to the 2.0.x series in order to take advantage of
- @Bindable and AST Transformations
- short binding syntax
- numerous enhancements made to SwingBuilder and FactoryBuilderSupport
GfxBuilder is mostly API compatible with GraphicsBuilder, please refer to GraphicsBuilder's documentation and tutorials for the time being. Proper GfxBuilder javadocs and node references should be added shortly.
GfxBuilder uses Gradle as its build tool.
Please contact the Griffon team members by e-mail.