Denkbar wäre auch, ein eigenes JPanel zu erzeugen, dass die gewünschten Informationen anzeigt. Das Panel kann dann als Komponente der jeweiligen show...()-Methode des JOptionPanes übergeben werden. So könnte ein JLabel mit der eMail-Adresse angezeigt werden, dass dann blau und unterstrichen dargestellt wird und einen MouseListener bekommt, der dann auf Mausklicks reagiert, was dann für den Benutzer wie ein Link wirkt. Eine Unterstreichung von Text kann mit "<html><u>ein unterstrichener Text</u></html>" erreicht werden.