GroovySWT is a wrapper around SWT, the eclipse Standard Widget Toolkit. It allows you to easily write Eclipse SWT applications by using Groovy's builder mechanism.
Here is some SWT code using native Groovy:
When you run this (see below for setup details), the result looks like:
Here is the same example using SwtBuilder - note that this example does more because it actually prints some text 'Hello' to standard output when you press the button:
Here is another example which explicitly creats a script class and assumes guiBuilder is passed in via a binding:
For a short example of using the JFace builder for creating a standard application see the TextEditor sample.
For a comparison of the groovy and java code see here or see the latest code in subversion.
The sources (and README.txt telling you how to set up the libraries and dll's) can be found in subversion:
The jar file compiled against Eclipse SDK 3.3 jars can be found attached:
To run groov-swt application you also need some of the eclipse libraries, so download groovy-swt-0.3-including-Eclipse-libs.ZIP and unzip all the jar files into the lib directory of your groovy installation.