Si ha de ser obligatoriamente en Java, como te han dicho, usa el netbeans, que tiene un editor bastante majo, aunque luego tendras que tocar todas las tripas internas.
Si no, yo te recomiendo otra plataforma, a mi parecer mas sencilla que java, que es WPF o C#, trabajando desde Visual Studio 2008 o 2010 (Tienes betas completas de Microsoft en su pagina).
Para iniciarte es sencillo, pues hay muchos manuales, y tiene autocompletado de funciones.
Es una opinion mas.