Comment afficher une page html depuis une application java [Réglé] - Java - Programmation
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/
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 !
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 ...
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 ?
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...
Marsh Posté le 02-02-2005 à 10:47:03
ReplyMarsh 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.
Marsh Posté le 02-02-2005 à 11:06:29
ReplyMarsh Posté le 02-02-2005 à 11:51:16
ReplyMarsh Posté le 02-02-2005 à 12:06:10
Code :
|
Marsh Posté le 02-02-2005 à 13:04:34
Oui d'accord, je pensais que tu parlais de tooltips directement en html...
Marsh Posté le 05-02-2005 à 23:11:05
patachou a écrit : Moi j'avais trouvé ce lien quand j'avais cherché : |
Merci, ça marche nickel. Merci à tous pour votre aide.
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 ?
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
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
Message édité par Papy Brossard le 06-02-2005 à 12:10:01