IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[JOptionPane] Mettre un lien dans un message


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 42
    Par défaut [JOptionPane] Mettre un lien dans un message
    salut

    est ce que c'est possible de mettre un lien internet dans un message
    "lorsque je clic sur le lien le page internet sera ouvrir "
    je fais comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOptionPane.showMessageDialog(null,"www.hjgsjdgfjh.com");
    Mais il est impossible de cliquer sur le lien

    merci pour vous aide

  2. #2
    Membre expérimenté
    Profil pro
    Dev NodeJS
    Inscrit en
    Août 2006
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev NodeJS

    Informations forums :
    Inscription : Août 2006
    Messages : 177
    Par défaut
    En fait il y a 2 problèmes, représenter un lien graphiquement et ouvrir une url. Pour le premier tu peux utiliser JXHyperlink de la librairie SwingX ou un JButton un peu customisé. Pour le second dans le JDK 1.5+ tu as java.awt.Desktop.getDesktop().browse( URI )

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    JXHyperlink link = new JXHyperlink(new AbstractAction() {
     
          private static final long serialVersionUID = 1L;
          @Override
          public void actionPerformed(ActionEvent e) {
                 java.awt.Desktop.getDesktop().browse(new URI("http://www.url.fr"));
          }
    });
    link.setText("Un lien");
     
    add(link);

Discussions similaires

  1. mettre un lien dans un div en javascript
    Par calitom dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 16/10/2007, 19h38
  2. Mettre un lien dans un alert
    Par amine1980 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/05/2007, 14h34
  3. Comment mettre un lien dans une page vers une autre partie de la même page?
    Par Longway dans le forum Dépannage et Assistance
    Réponses: 4
    Dernier message: 12/10/2006, 18h58
  4. Réponses: 2
    Dernier message: 29/05/2006, 16h28
  5. [Lien hypertexte]Mettre un lien dans un JTextPane
    Par Pill_S dans le forum Composants
    Réponses: 8
    Dernier message: 23/05/2004, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo