Eclipse has a very good debugger that does all the functions and is the best Java IDE. And if you get the Jigloo plugin you can do GUI building.