Afficheur HTML - Java - Programmation
Marsh Posté le 11-12-2002 à 15:37:05
ouais, je sais, mais cette saloperie m'affiche le HTML...comme du texte!! Pourtant, j'ai fait ça :
Code :
|
Alors que d'après la doc de JEditorPane, normalement, le setEditorKit est superflu dans mon cas : l'url est un URL à protocole http·..
A comprends pas!
Marsh Posté le 11-12-2002 à 17:17:55
Si tu attends demain, je vais tâcher de te retrouver ça chez moi...
Une classe qui gère même les liens hypertextes, en 400 lignes environ !
Marsh Posté le 11-12-2002 à 17:55:18
'tain, ce serait chouette...Mais bon, à la limite,c'est plus marrant de le refaire! D Mais ce qui me chargine, c'est de n,e pas y arriver avec les classes de javax.swing.text.html...Normalement, ça doit être possible, bowdel!
Marsh Posté le 11-12-2002 à 18:44:23
T'as regardé du côté de chez Xerces ? Genre le package org.w3c.dom.html ou org.apache.html.dom (Xerces 1 uniquement pour çui-là, je crois).
Marsh Posté le 11-12-2002 à 18:46:56
j'ai un truc qui le fait, j'extrait le code utile et je poste
et voila :
Code :
|
apres le reste c'est que l'insertion dans un panel et l'appel a setText()
Marsh Posté le 11-12-2002 à 18:53:16
remarque, un coup j'ai essayé d'utiliser cette classe, et je me tapais des charge CPU monstrueux ...
dans un coin du forum, il doit y avoir un poste où je parle d'un prog java qui fait monter mon CPU à plus de 90° ... c'était avec cette classe là
Marsh Posté le 12-12-2002 à 10:09:24
Wééé, ça marche!! En fait, mon problème vient du fait que le fichier HTML que je parse n'as pas d'extension html, du coup, je peux pas utiliser setPage(URL), qui me remet le contentType à text/plain
J'ai donc fait comme ça :
Code :
|
ouala ouala!
Marsh Posté le 12-12-2002 à 10:39:31
J'avoue que j'avais oublié. Mais de toute façon, cette classe était très largement inspirée d'une classe qui fait partie des demos standard du JDK, située dans $JAVA_HOME/demo/jfc/SwingSet2/SwingSet2.jar (les sources de la classe d'affichage des pages HTML se trouve dans le fichier .../jfc/SwingSet2/src/HtmlDemo.java)
Marsh Posté le 12-12-2002 à 11:29:14
Je sais pas...Pour le moment, j'y ai passé environ 1h par tranches d'1/4 qu'heure, alors c'est très expérimental!
Marsh Posté le 11-12-2002 à 10:28:35
Bonjour,
Je cherche à faire un afficheur HTML basique (balises de mise en forme, liens, images, mais pas de tableaux)
J'ai regardé un peu les classes de javax.swing.text.html et javax.swing.text.html.parser, mais d'une part, je manque un peu de temps pour investiguer la chose très avant, et d'autre part, ça a l'air un peu velu...
QQun a des exemples de trucs de ce genre, ou une démo chez Sun?? j'ai un peu cherché, mais j'ai pas trouvé grand chose de convainquant.
Merci!