Comment spécifier un bouton pour ouvrir une URL?

Je veux écrire une application web qui déclenche le client de messagerie par défaut de l'utilisateur envoyer un e-mail.

Ainsi, j'ai créé un Lien, qui mène à une URL conformes à la mailto schéma d'URI (http://en.wikipedia.org/wiki/Mailto):

Link emailLink = new Link("Send Email", 
    new ExternalResource("mailto:[email protected]"));

Cependant, au lieu d'utiliser un Lien, je veux fournir un Bouton qui permet de déclencher la fonctionnalité respective. Mais, pour les boutons je ne peux pas définir une ExternalResource pour être ouvert.

Quelqu'un sait résoudre ce problème pour les Boutons, ou comment créer un Lien qui ressemble et se comporte exactement comme un bouton? J'ai aussi essayé quelques CCS modification, mais n'a pas la tâche par moi-même. J'ai aussi trouvé quelques solutions pour les anciens Vaadin versions (https://vaadin.com/forum/#!/thread/69989), mais, malheureusement, ils ne travaillent pas pour Vaadin 7.

  • Utiliser les CSS pour faire de votre lien de ressembler à un bouton.
  • Eh bien, cela semble facile, mais ma demande est à l'aide d'un gros CCS thème avec de nombreuses classes et des propriétés pour les Boutons (y compris hover stuff etc.). Est-il un moyen facile d'appliquer toutes les thèses CCS classes pour le Lien respectif?
  • Assurez-vous que le lien est correct classe et/ou l'id? Qu'avez-vous essayé? Vous pouvez également google "html bouton ouvrir le lien".
  • Vous trouverez peut-être ce même Question utile: Vaadin: ouvrir une nouvelle fenêtre avec l'url ABSOLUE de chemin d'accès à partir d'un BOUTON
InformationsquelleAutor Claas Wilke | 2014-03-12