I’ve written a Groovy version of winMd5Sum, a MD5 checksumming utility.
Visit the gMd5Sum page for download and more.
One of my objectives was to explore Java’s system tray feature (so you’ll need Java 6.) It works (clicking on the red X in the upper right hand corner minimizes the application to the system tray) but SwingBuilder has no implementation (as far as I can tell) so it’s coded wholly outside SwingBuilder. I haven’t attached a popup menu to the tray icon yet, that’s on the roadmap.
SwingBuilder has some hidden features that aren’t necessarily very intuitive. For example, I set the system look and feel with this code:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
until I ran across this (much Groovier) method:
swing.lookAndFeel 'system'
source code is now available on the google code site.