Ummmm... I'm kinda new here. What IDEs do you usually use? What are their features?
So far, I've tried:
BlueJ - Hmmmmm... this is good for teaching the principles of Object-Oriented Programming
JCreator LE - Light-weight and simple. (but no IntelliSense)
Netbeans - Medium-weight, this is my default
Java Studio Enterprise - Heavy-weight, it's giving me a hard time using it...
Things that I haven't tried yet:
Java Studio Creator
Eclipse