Mettre le résultat en hypertexte - Java - Programmation
Marsh Posté le 17-03-2011 à 12:36:50
Bonjour,
Tu implementes un gestionnaire onclick() sur ton résultat et tu ouvres l'url choisi?
Marsh Posté le 18-03-2011 à 20:53:30
merci de votre réponse ,
Mais pourriez vous développer un peu plus votre idée concernant onclick() et browse()
SVP
Marsh Posté le 18-03-2011 à 22:17:02
T'as un lien avec le code dans mon poste (le "ici" ) précédent, je peux pas faire grand chose de plus.
Marsh Posté le 20-03-2011 à 13:15:07
Re tout le monde ,
donc voila ,j'ai utilisé le lien que tu m'as passé mais j'arrive toujours pas ,en tout cas merci de m'avoir aider
Si quelqu'un aurait une idée merci de me la faire partager !!
+++++
Marsh Posté le 20-03-2011 à 17:44:20
J'ai une idée :
Essaie à nouveau et montre nous le bout de code qui marche pas..
Non mais sérieux, c'est la semaine "boule de cristal" ou quoi?
Marsh Posté le 20-03-2011 à 19:01:38
voila ce que j'ai fais et ca ne marche pas
Code :
|
Marsh Posté le 20-03-2011 à 19:41:37
Bonsoir,
Faut aussi qu'on devine ce qui ne marche pas ou tu peux expliquer le comportement/message d'erreur?
Marsh Posté le 20-03-2011 à 20:23:42
bah y'a pas d'erreur ,le truc c'est que les liens de mon resultat ne sont pas en hyperlien ,voila !! j'éspere que j'étais assez clair
merci les amis
Marsh Posté le 20-03-2011 à 22:21:34
Bon j'ai pas testé (pas de compilateur java installé) mais si tu insères tes url comme des url avec les balises html ->l217: resultat.setText (< A HREF=tonurl> </A> )qui vont bien au lieu de juste mettre l'url puisqu'apparemment le jeditorpane est capable d'interpréter le html
( http://www.apl.jhu.edu/~hall/java/ [...] rPane.html )
Marsh Posté le 21-03-2011 à 10:02:49
Merci de ton aide mais sa marche pas ,ça ne mets pas mes lien en hyperlink !!!
Marsh Posté le 21-03-2011 à 11:30:37
As tu spécifié dans une des méthode(setContentType je crois, regarde la doc!) que tu envoie du texte au format html?
( http://www.java2s.com/Code/JavaAPI [...] string.htm , http://download.oracle.com/javase/ [...] Pane.html)
Y a une histoire d'editorkit aussi...
Marsh Posté le 24-03-2011 à 08:26:22
Abandonne. Si t'y arrive pas malgré l'aide reçue et le fait d'avoir cherché sur google (qui donne des exemples concrets, avec tout le code déjà écrit), faut croire que tu n'es pas fait pour y arriver.
Marsh Posté le 26-03-2011 à 22:30:12
Bonsoir les gars ,
j'ai réussi a mettre mon résultat en hyperlien ;mais le probleme est que quand je clic sur un des lien il y'a des erreurs qui s'affichent
une aide serait sans refus merci !!!
voici mon code avec l'erreur
code :
Code :
|
les erreurs :
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at genie.ihm$action.hyperlinkUpdate(ihm.java:136)
at javax.swing.JEditorPane.fireHyperlinkUpdate(JEditorPane.java:342)
at javax.swing.text.html.HTMLEditorKit$LinkController.activateLink(HTMLEditorKit.java:870)
at javax.swing.text.html.HTMLEditorKit$LinkController.mouseClicked(HTMLEditorKit.java:676)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
at java.awt.Component.processMouseEvent(Component.java:6206)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5968)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4564)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4134)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Marsh Posté le 26-03-2011 à 22:31:53
aufait je vouderai que quand je clic sur un des liens une fenetre s'ouvre pour visualiser ce dernier
Merci
Marsh Posté le 02-04-2011 à 12:28:04
personne ne peut m'aider ??????j'arrive toujours pas !!
merci
Marsh Posté le 17-03-2011 à 11:50:12
Bonjour tous le monde ,
Donc voila je voudrai mettre le résultat en lien hypertexte cliquable voici le screenshot de mon programme avec le code :
code source :
merciiii davance !!!