Jeg kender ikke ret meget til Java, men jeg synes at NetBeams og Eclipse er dem der oftest bliver nævnt sammen med Java.
1) Eclipse er et stabilt IDE med en masse produktivitets fremmende features.
2) Eclipse er en IDE der understøtter programmering i andre programmeringssprog end Java - eksempelvis PHP.
3) Eclipse kan benyttes med en masse (gratis) plugins så man nemt og smertefrit kan arbejde med web-server og applikations servere.
4) Der findes en hel del artikler, tutorial omkring Eclipse.
5) Mig bekendt findes der også plugins der får Eclipse til at understøtte drag and drop af Swing componenter (buttons, labels) m.m. Mindes svagt at der er et sådan projekt?