JLabel com e-mail

4 respostas
Romeo

Olá a todos, estou tentando imlementar na minha aplicação Swing Desktop um Jlabel que mande um e-mail…

Mas não quero que o programa mande o e-mail, e sim chame o outlook express ou similar para manda-lo.

Seria algo idêntico aos das páginas html:
Tentei fazer isso, mas não deu certo

jLabel1.setText("<a href = "mailto: :slight_smile: ">E-mail ");

Posso até implementar um action listener para mouse click, mas nesse caso qual código seria implementado?

4 Respostas

Romeo

Seria algo parecido com o Help -> About Eclipse SDK ( Sobre do Eclipse)

Se não der pode até ser com aperto de botão mesmo…( bom, na verdade dá no mesmo…)

Obrigado pela atenção…

emmanuel.silva

Se você estiver usando Java 6 você pode usar a classe Desktop:

try {
            
            java.awt.Desktop.getDesktop().mail( new URI("mailto:[email removido]") );
        } catch (Exception ex) {
            ex.printStackTrace();
        }

Se não estiver usando procure a biblioteca jdic, vc pode baixa-la em: https://jdic.dev.java.net/

Romeo

Obrigado Emmanuel Silva, já havia testado a classe Desktop e vi q era para Java 6, pensei que tinha um método bobo que eu desconhecia para a 5, mas o jeito é migrar para as mais novas…

Adeus jre1.5.0_09, foi bom o nosso tempo juntos…

emmanuel.silva

blz, então de uma olhada na biblioteca JDIC, ela tem bastante coisas bem legais como tray icon, enviar e-mail, visualizar arquivos, e ela foi incorporada no java 6, vale a pena baixar ela.
:wink:

Criado 28 de fevereiro de 2007
Ultima resposta 28 de fev. de 2007
Respostas 4
Participantes 2