私はEclipse Javaプロジェクトでハイパーリンクを設定しようとしています。 ボタンをクリックすると、指定した のメールIDとともにメールクライアントが開きます。 java.awt.Desktopで実装することは可能ですか?mailto in Java?
3
A
答えて
5
Desktop desktop = Desktop.getDesktop();
String message = "mailto:[email protected]?subject=First%20Email";
URI uri = URI.create(message);
desktop.mail(uri);
を使用して、あなたがそれを自分で作成する必要がmailto
URIに関する可能です。
Aのmailto:URI等、 "に"、 "CC"、 "被験体"、 "本体" を含むメッセージフィールドを指定 MAILTOためThe mailto URL scheme (RFC 2368)見ることができる:URIの仕様の詳細を。
2
java.awt.Desktop.mail(URI mailtoURI)
の何が問題なのですか?使用のためとして
編集:
Desktop desktop = getDesktop();
desktop.mail(new URI("mailto:[email protected]"));
あなたはURI
インスタンスを構築し、Destkop.mail
にそれを渡す必要があります。
ここにのURIを構築することについてのhelpful wiki articleがあります。
関連する問題
- 1. Javaのmailtoリンクの有効性確認
- 2. mailto:
- 3. mailto:
- 4. BST in java in arrays
- 5. Mailto bccリスト
- 6. 悪い値mailto
- 7. にmailto:
- 8. readInt16()in c#vs readShort()in java
- 9. MAILTO:フォームアクションの代替?
- 10. mailto Hyperlinkfiedでgridview
- 11. のmailto AS3
- 12. のmailtoのattr
- 13. WPF mailto MVVMバインド
- 14. Gmailのmailtoリンク
- 15. バーチャルジョイスティックin Java
- 16. Jsonオブジェクトin java
- 17. アニメーションin java
- 18. アサーションcompareTo in java
- 19. SVGイメージサイズin java
- 20. タイマーin android java
- 21. java.net、hanging in java
- 22. Visibility.GONE in Java
- 23. Sleep()in java(Android)
- 24. TRANSACTION in java + sqlite3
- 25. im2bw matlab in java?
- 26. preallocated memory in java
- 27. CharAt in Java 8
- 28. DrawLine in Java Swing
- 29. ArrayListソートin java
- 30. ブルートフォースin java
多くのおかげで、私の質問に答えました:) –
Ran Rag、私はちょうど家に帰って試してみました。私は書いた デスクトップデスクトップ= Desktop.getDesktop(); 文字列message = "mailto:[email protected]?subject =最初の%20Email"; URI uri = URI.create(message); desktop.mail(uri); 電子メールIDを既存のものに置き換え、URI.createをタイプに解決できないというエラーメッセージがURI.createの下にポップアップ表示されます。 –
修正しました。ありがとうございます:) –