Dúvida - Enviar email ao usuário

Olá a todos.
Estou criando uma aplicaçãozinha Desktop, aqui, para a faculdade.
Mas hoje me deparei com um problema.
Tenho um botão em um frame que tem a seguinte funcionalidade.
Enviar por email a senha do usuário.
Aí que surge a dúvida.
Mas afinal como farei isso?
Alguém tem alguma idéia?
Acredito que terei que usar a classe Desktop, pq fiz ano passado uma aplicação que ao clicar no botão ela me direcionava para uma página de internet.
Mas não tenho idéia de como mandar um email.
Aguardando sugestões.

Desde já agradeço aos que participarem da discussão.

Tem vários exemplos na internet. Se você usa Spring é mais fácil, se não usa é melhor usar o JavaMail mesmo, mas vai ter que gerar mais código. Aprender a usar Spring seria bom, mais vai demorar mais, por causa das dependências de jar’s.

JavaMail:
http://imasters.com.br/artigo/13460/java/envio_de_e-mail_utilizando_javamail/

Com Spring:
http://wheelersoftware.com/articles/spring-javamail.html

  • Vc quer mandar o e-mail pela aplicação? Procure por JavaMail e Commons Email.
  • Vc quer abrir o cliente de e-mails padrão do usuário atual do SO?

[]´s

Obrigado pela resposta David.
Abraço.

Obrigado pela resposta mvargens.
Abraço.

de uma olhada nessa api tbm: http://github.com/rodolfoliviero/fluent-mail-api

[]s

Luiz, dica valiosa essa a sua meu caro.
Muito obrigado.
Que API do saci essa hein.
Muito simples de manipular.
Forte abraço e obrigado.