Java 7 and Scala 2.9

I'd like to create a new branch for this, but I don't know how to raise a PR to do that. Please feel free to close this and create a new branch for me to PR against.

Closes https://github.com/scala/scala-swing/issues/4