|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
Bonjour,
Je souhaiterai savoir comment faire pour créer un lien internet sur une interface. Mes recherches sur le net sont restées nulles pour l'instant. Je ne sais car quel bout aborder le problème. Merci d'avance de votre aide. [ Sujet déplacé depuis le forum java par Viena ] Dernière modification par viena ; 12/05/2006 à 16h28. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() |
Tu mets un lien en html dans un composant qui comprend l'html (JLabel, JTextPane, ...) et tu ajoutes un hyperlinkListener à ce composant
Ensuite dans l'evenment tu peut emploies jdic pour ouvrir la page web, avec la méthode Desktop.browse(url). Pour récupérer l'url, il te suffit de faire getUrl sur l'evenement
__________________
Tous mes tutos (Java, PHP, SQL-Server, Hardware) - Mon blog anglais JTheque - Site - Forum |
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
Merci,
Mais je me suis mal exprimé. En effet, je souhaite ouvrir une page web avec explorer car la plupart des sites web sont bien supportés par ce browser. Mais peut être que je m'avance beaucoup. Merci encore. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() |
Ben, je t'ai donné la réponse non ?
Tu peut employer jdic pour cela...
__________________
Tous mes tutos (Java, PHP, SQL-Server, Hardware) - Mon blog anglais JTheque - Site - Forum |
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
J'ai trouvé sur le net des codes qui réalisent à peu près ce que vous dites. Sauf que ce n'est une fenêtre Internet Explorer qui s'ouvre. Toutefois je ne comprends l'ensemble des lignes. Donc si vous pouviez m'indiquer une page web où il est mis à plat les méthodes et comment cela marche en détaille ça m'aiderai bien...
Merci pour votre aide. |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() ![]() |
La seule méthode dont tu as besoin est celle que je t'ai donné dans mon post précédent...
Il te suffit de télécharger JDic et l'ajouter au Class-Path de ton projet et ensuite tu n'auras que cette fonction a éxécuter. Sinon si JDIc ne te dit pas (je comprends pas pourquoi d'ailleurs), j'ai aussi un autre code qui le fait, mais il n'est pas portable : Code :
__________________
Tous mes tutos (Java, PHP, SQL-Server, Hardware) - Mon blog anglais JTheque - Site - Forum |
||
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
Bonsoir,
Je vais faire ce que vous m'avez dit. Merci de votre aide. |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 403 ![]() |
salut,
je suis en train d'essayer d'ajouter un hyperlien a un JLabel. wichtounet je viens de rajouter la librairie jdic , ma jframe qui contient mon label) implemente HyperlinkListener et j'ai rajouté la methode (hyperlinkUpdate) que tu décris dans un autre post. cependant impossible de faire monLabel.addHyperlinkListener(this); la methode addHyperlinkListener n'est pas defini pour JLabel ? |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : août 2004 Messages : 8 083 ![]() |
Corrects
Une solution rapide serait de passer par un JXHyperlink de la librairie swingx (elle correspond à un bouton dont sul le texte est dessiné et ce texte réagi en rollover plus quelques tweaks). Sinon en passant par un JEditorPane Sinon tu mets un mouseListener sur ton JLabel et tu fais tout à la main (c'est sale n'est-ce pas?)
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mai 2006 Messages : 9 ![]() |
Bonjour
Dans le cadre de mon projet java je dois comme moris113 ouvrir un navigateur web avec une url en paramètre. Je compte donc utiliser JDIC. J'ai téléchargé le dossier sur leur site, mais je n'arrive pas à comprendre comment l'intégrer dans mon projet. Merci |
|
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() ![]() |
Dans le dossier que tu as téléchargé, tu dois avoir jdic.jar, il suffit que tu ajoutes ce jar au class-path de ton application et tu vas pouvoir l'utiliser
P.S. Ne pas oublier d'ajouter jdic.dll à ton pc
__________________
Tous mes tutos (Java, PHP, SQL-Server, Hardware) - Mon blog anglais JTheque - Site - Forum |
|
00
|
Copyright © 2000-2012 - www.developpez.com