@EDITORs:
As a freeware IDE for JAVA I'd prefer the Lite-Version of JCreator (Windows).
http://www.jcreator.com/
But if you want to spend some money, I suggest buying UltraEdit32 if you're programming in the windows environment. I love this editor!
http://www.ultraedit.com