Я пытаюсь установить гиперссылку в моем Java-проекте Eclipse.когда кто-то нажимает на кнопку, он должен открыть почтовый клиент вместе с указанным идентификатором электронной почты.Можно ли реализовать это с 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
mailto: URI может указывать поля сообщения, включая «to», «cc», "subject", "body" и т. д. См. Схема URL-адреса mailto (RFC 2368) для mailto: детали спецификации URI.
Что не так с java.awt.Desktop.mail(URI mailtoURI) ??
java.awt.Desktop.mail(URI mailtoURI)
edit
относительно использования:
Desktop desktop = getDesktop(); desktop.mail(new URI("mailto:name@hotmail.com"));
Youнужно создать экземпляр URI и передать его Destkop.mail.
URI
Destkop.mail
Вот полезная вики-статья о создании mailto URI.