Comment afficher une page html depuis une application java [Réglé]

Comment afficher une page html depuis une application java [Réglé] - Java - Programmation

Marsh Posté le 01-02-2005 à 23:16:38    

Bonjour à tous.
 
Voilà mon problème : je ne sais pas comment faire pour afficher une page html depuis mon application. J'ai une application et je voudrais que le fichier d'aide s'ouvre dans une page html. C'est à dire que lorsque l'utilisateur clique sur "aide" dans mon menu, que ça ouvre la page html.
j'ai trouvé ça en fouinant : Runtime.getRuntime().exec("navigateur à lancer + page HTML en parametre" ).
Mais, dans ce cas, existe-t-il un moyen de recuperer le navigateur du client?. Je precise que le menu et l'application sont dans une frame gérée par un applet.
 
Merci d'avance. J'espere que j'ai été clair  :pt1cable:


Message édité par Papy Brossard le 06-02-2005 à 12:10:01
Reply

Marsh Posté le 01-02-2005 à 23:16:38   

Reply

Marsh Posté le 01-02-2005 à 23:19:16    

- dans swing y'a de quoi afficher de l'html (très) basique
- j'ai posté plusieurs fois un lien vers un bout de code (sur javaworld.com je crois?) pour ouvrir un browser selon l'os - mais je pense que ça ne tenait pas compte du choix de l'utilisateur --> google
- si c'est pour faire un système d'aide, tu as certainement interet à t'orienter vers un truc en java, plus adapté et peut etre meme plus simple (dans certaine mesure)... google là aussi, j'en connais pas perso, mais il en existe plusieurs en open source
>  si ça t'interesse, commence pê par ceci http://java.sun.com/products/javahelp/


Message édité par the real moins moins le 01-02-2005 à 23:20:23

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-02-2005 à 23:21:49    

Bah tout est en java, mais je voulais (pour la presentation) faire un fichier d'aide en html. Bon, si c'est vraiment trop compliqué.... Mais je pense pas que ce soit le bout du monde de lancer une page depuis une application java tout de même !

Reply

Marsh Posté le 01-02-2005 à 23:23:25    

beh ui ui y'a de quoi afficher de l'html de base dans swing, fouille un peu la javadoc, jpense que le package doit meme etre javax.swing.html ...
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-02-2005 à 00:39:42    

J'ai réussi à lancer le navigatur (je ne sais pas encore recuperer le navigateur du client...) mais je ne vois pas comment preciser quelle page afficher... Des idées ?

Reply

Marsh Posté le 02-02-2005 à 01:19:34    

Moi j'avais trouvé ce lien quand j'avais cherché :
http://www.javaworld.com/javaworld [...] tip66.html
 
D'ailleurs c'est sans doute l'adresse dont t'as parlé -- ;)
 
Ca permet d'ouvrir le navigateur par defaut si on est sous windows avec une super commande qui déchire et que je connaissais pas : rundll32 url.dll,FileProtocolHandler http://www.javaworld.com
Etu quand c'est pas windows, ca lance netscape qui doit etre dans le path...

Reply

Marsh Posté le 02-02-2005 à 10:47:03    

oui ct bien ce lien :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-02-2005 à 11:06:07    

the real moins moins a écrit :

beh ui ui y'a de quoi afficher de l'html de base dans swing, fouille un peu la javadoc, jpense que le package doit meme etre javax.swing.html ...


il suffit de mettre un texte encadré par <html></html> dans n'importe quel composant.
 
dans jcc, les tooltips, le label du bas et les boutons sont en HTML.

Reply

Marsh Posté le 02-02-2005 à 11:06:29    

c moche ça [:petrus75]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-02-2005 à 11:07:08    

non, mon application est belle, pas comme toi [:petrus75]

Reply

Marsh Posté le 02-02-2005 à 11:07:08   

Reply

Marsh Posté le 02-02-2005 à 11:49:37    

Et t'utilise quoi comme balise pour faire un tooltips ?

Reply

Marsh Posté le 02-02-2005 à 11:51:16    

[:ciler]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-02-2005 à 12:06:10    

Code :
  1. component.setTooltip("<html><b>pouet <u>coin</u></b></html>" );

Reply

Marsh Posté le 02-02-2005 à 13:04:34    

Oui d'accord, je pensais que tu parlais de tooltips directement en html...

Reply

Marsh Posté le 05-02-2005 à 23:11:05    

patachou a écrit :

Moi j'avais trouvé ce lien quand j'avais cherché :
http://www.javaworld.com/javaworld [...] tip66.html


 
Merci, ça marche nickel. Merci à tous pour votre aide.

Reply

Marsh Posté le 21-03-2005 à 23:12:47    

J'ai parlé un peu vite : je n'arrive pas à ouvrir une page locale... Des propositions ?

Reply

Marsh Posté le 22-03-2005 à 10:44:18    

Tu saisie quoi comme URL pour acceder au fichier local ?
 
T'as essayé : file://
 
Y a eu un sujet qui parlé un peu du meme problème que toi :
http://forum.hardware.fr/hardwaref [...] 6287-1.htm


---------------
PataCara
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed