A lot of us in the lab use Processing for a variety of things, such as prototyping game ideas. While the little IDE Processing comes with is ideal for those just getting started with programming, it's a bit too simplistic for many of us. Luckily, it's possible to use all the Processing library has to offer in a regular Java project. Here are my notes on how I set up Eclipse to work with Processing and SVN.You can read the rest here.
Never heard of Processing? I highly recommend you check it out! As mentioned above, the built-in editor is quite ideal for beginning programmers. If you've ever wanted to create something beautiful with code but didn't know how, download Processing and try some of the tutorials. I bet you'll be surprised with what you can do.