Buenisimo aporte, hacia falta hablar de este tema.
Yo tengo una pregunta ya que tengo casi nula experiencia programando java con GUI: Hay algun entorno de desarrollo que haga posible crear la GUI tan facilente como lo es en .net. En el cual tomo un boton, lo arrastro al formulario y magia, esta todo listo, incluso tengo una ventanita con propiedades y eventos para acomodarlas a mi gusto. El codigo lo hace automaticamente, ahorrando... bastante tiempo de programacion.