Introduction
Groovy has several options available for writing GUI code:
- you can directly use any of the AWT and Swing classes built in to Java
- you can use any Java libraries which sit on top of or alongside Swing, e.g.:
- you can use Groovy's SwingBuilder (see Further Details)
- you can use GraphicsBuilder to access Java 2D features
- you can use SwingXBuilder (see Further Details)
- you can use the JIDE builder for the open source JIDE Common Layer
- you can use the GroovySWT module
- you can use the PrefuseBuilder for creating pretty representations of graphs of objects
- you can use the wingS framework: WingsBuilder - (example) (comparison to swing)
You might also consider using FEST for testing your GUI application as shown here.
Further Details
Labels