I am making a small game number game in Java (Nim) in OS X and was thinking about trying to make the GUI interface of the game using something other than Swing. I looked at
You might consider JavaFX 2.0.
Still early days but it looks quite promising for the kind of interactive / graphical applications that you might otherwise use Flash for.