0

次のhtmlを使用して、JOptionPaneダイアログに文字列があります。

String email= "<html>"  + "<html><b>John Smith" + "\n<html><a href=mailto:john@smith.com>john@smith.com</a>";

これは、html で期待されるように下線付きでメール アドレスを青色で強調表示しますが、クリック可能で、提供されたメール アドレスを使用して新しいメッセージでデフォルトのメール クライアントを開くと思いましたが、何もしません。

これを行う方法はありますか?

4

1 に答える 1

1

クリック時にハンドラーを作成し、Desktop APIを呼び出して、OSのデフォルトのメールクライアントを呼び出します。

http://docs.oracle.com/javase/7/docs/api/java/awt/Desktop.html#mail()

于 2012-11-22T10:32:28.050 に答える