Yeah, I've recently gotten back into learning Java after a couple of years. I have been checking out all the tools. From what I've seen, Eclipse is probably the IDE with the most functionality, but NetBeans provides better tools for designing a GUI layout via the Swing libraries.