我正在尝试在我的Eclipse Java项目中设置超链接。当有人点击按钮时,它应该打开一个电子邮件客户端并显示给定的电子邮件地址。是否可以使用java.awt.Desktop实现它?
可以使用 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 规范。
java.awt.Desktop.mail(URI mailtoURI)
有什么问题?” Desktop desktop = getDesktop();
desktop.mail(new URI("mailto:name@hotmail.com"));
URI
实例并将其传递给Destkop.mail
。mailto
URI。Desktop.mail
。 - RanRagdesktop.mail()
,因为它是专门用于此目的的。browse()
会打开浏览器(然后可以打开电子邮件客户端)。这样需要两个步骤而不是一个。 - soulcheck