我正在尝试在我的eclipse java项目中设置一个超链接。 当有人点击按钮时,它应该打开一个电子邮件客户端以及给定的 电子邮件ID。是否可以使用java.awt.Desktop实现它?
答案 0 :(得分:5)
是的,可以使用desktop.mail()
Desktop desktop = Desktop.getDesktop();
String message = "mailto:dummy@domain.com?subject=First%20Email";
URI uri = URI.create(message);
desktop.mail(uri);
关于mailto
URI,您必须自己创建它。
mailto:URI可以指定包含“to”,“cc”的消息字段, “subject”,“body”等。请参阅The mailto URL scheme (RFC 2368) mailto:URI规范详细信息。
答案 1 :(得分:2)
java.awt.Desktop.mail(URI mailtoURI)
??
修改强>
至于用法:
Desktop desktop = getDesktop();
desktop.mail(new URI("mailto:name@hotmail.com"));
您需要构建一个URI
实例并将其传递给Destkop.mail
。
以下是关于构建mailto
URI的helpful wiki article。