[Applet] Intégrer un browser

Intégrer un browser [Applet] - Java - Programmation

Marsh Posté le 17-03-2003 à 14:44:14    

Salut, j'ai une liste de noms de fichiers HTML, et je voudrais que lorsque je clique sur un de ces fichiers, que la page HTML s'affiche dans un browser. J'ai réussit à le faire avec un JEditorPane, seulement j'ai plusieurs problèmes :
1°) il ne se rafraichi pas au clique sur un nouveau lien,
2°) j'ai vu qu'il ne prennait en compte que du HTML de base, donc y a t'il un autre composant qui prend tout en compte ?
 
Voila, merci d'avance.

Reply

Marsh Posté le 17-03-2003 à 14:44:14   

Reply

Marsh Posté le 17-03-2003 à 14:46:11    

Math_Caen a écrit :

Salut, j'ai une liste de noms de fichiers HTML, et je voudrais que lorsque je clique sur un de ces fichiers, que la page HTML s'affiche dans un browser. J'ai réussit à le faire avec un JEditorPane, seulement j'ai plusieurs problèmes :
1°) il ne se rafraichi pas au clique sur un nouveau lien,
2°) j'ai vu qu'il ne prennait en compte que du HTML de base, donc y a t'il un autre composant qui prend tout en compte ?
 
Voila, merci d'avance.


 
euh rapport avec l'applet?  
 
Dans un JEditorPane il n'y a que le support de HTML 3.2 (voir Javadoc). Pour les liens tu dois ajouter un listener sur ton document pour que les liens soient "clickables" ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 14:49:58    

le rapport avec l'applet, c'est que j'ai fait une applet pour faire ça, et je voyais pas trop ce que je pouvais mettre d'autre comme référence. Mais bon, si ça te dérange je peux changer. Sinon, tu as compris ce que je voulais faire ?

Reply

Marsh Posté le 17-03-2003 à 15:04:12    

pourquoi ne pas charger le fichier dans le browser d'ou est lancée l'applet ?

Reply

Marsh Posté le 17-03-2003 à 15:04:35    

Math_Caen a écrit :

le rapport avec l'applet, c'est que j'ai fait une applet pour faire ça, et je voyais pas trop ce que je pouvais mettre d'autre comme référence. Mais bon, si ça te dérange je peux changer. Sinon, tu as compris ce que je voulais faire ?


 
non je n'ai pas compris. La page HTML est affichée dans ton JEditorPane?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 15:07:40    

noldor a écrit :

pourquoi ne pas charger le fichier dans le browser d'ou est lancée l'applet ?


 
parce que dans ce cas l'applet est perdue...

Reply

Marsh Posté le 17-03-2003 à 15:11:33    

Predicator a écrit :


 
parce que dans ce cas l'applet est perdue...

pas forcément
ça peut s ouvrir dans une autre fenêtre ou dans une autre frame

Reply

Marsh Posté le 17-03-2003 à 15:21:45    

J'essai de résumer :
 
J'ai une applet ou il y a une liste des fichiers HTML d'un répertoire, lorsque je clique sur l'un des fichiers, je veux afficher la page HTML dans un browser intégrer à l'applet et non dans un navigateur. Donc je cherche un composant qui m'affiche ma page à partir d'une url.

Reply

Marsh Posté le 17-03-2003 à 15:25:06    

un browser dans un browser en somme :o


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

Marsh Posté le 17-03-2003 à 15:26:48    

Math_Caen a écrit :

J'essai de résumer :
 
J'ai une applet ou il y a une liste des fichiers HTML d'un répertoire, lorsque je clique sur l'un des fichiers, je veux afficher la page HTML dans un browser intégrer à l'applet et non dans un navigateur. Donc je cherche un composant qui m'affiche ma page à partir d'une url.


 
JEditorPane, mais tu te limite au HTML 3.2 [:spamafote]  
le HTML 3.2 c'est largement suffisant pour la majorité des cas...

Reply

Marsh Posté le 17-03-2003 à 15:26:48   

Reply

Marsh Posté le 17-03-2003 à 15:28:05    

Math_Caen a écrit :

J'essai de résumer :
 
J'ai une applet ou il y a une liste des fichiers HTML d'un répertoire, lorsque je clique sur l'un des fichiers, je veux afficher la page HTML dans un browser intégrer à l'applet et non dans un navigateur. Donc je cherche un composant qui m'affiche ma page à partir d'une url.


 
...fort ! Et tu pourrais même intégrer une applet dans browser-applet, comme ça, ça sera rigolo ! :D

Reply

Marsh Posté le 17-03-2003 à 15:32:55    

Voila, je pense que vous m'avez compris. cependant vous m'aider pas trop là (sniffffff). Donc mon browser dans mon aplet ???

Reply

Marsh Posté le 17-03-2003 à 15:43:05    

Math_Caen a écrit :

Voila, je pense que vous m'avez compris. cependant vous m'aider pas trop là (sniffffff). Donc mon browser dans mon aplet ???

ben apparemment y a pas de composant pour du HTML > 3.2

Reply

Marsh Posté le 17-03-2003 à 15:43:14    

El_gringo a écrit :


 
...fort ! Et tu pourrais même intégrer une applet dans browser-applet, comme ça, ça sera rigolo ! :D  


 
j'ai essayé ça marche pas :pt1cable:  
 [:sygus]  
nan sérieux, c'est très pratique de pouvoir afficher du HTML dans une applet, par exemple pour le mode d'emploi de l'applet. c'est ce que je fais, et il n'y a aucun intérêt à mettre ce HTML en dehors de l'applet, même dans une fenêtre séparée [:spamafote]  
 
pour ton HTML, j'ai déjà répondu :kaola:  
JEditorPane, et tu te limite au HTML 3.2 qui est déjà très avancé...

Reply

Marsh Posté le 17-03-2003 à 15:46:27    

Math_Caen a écrit :

J'essai de résumer :
 
J'ai une applet ou il y a une liste des fichiers HTML d'un répertoire, lorsque je clique sur l'un des fichiers, je veux afficher la page HTML dans un browser intégrer à l'applet et non dans un navigateur. Donc je cherche un composant qui m'affiche ma page à partir d'une url.


 
excuse moi mais pq tu veux faire ca? C'est bete, d'autant plus que à partir d'une applet tu as accès au browser et à une interprétation de l'HTML plus récent


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 15:48:59    

DarkLord a écrit :


 
excuse moi mais pq tu veux faire ca? C'est bete, d'autant plus que à partir d'une applet tu as accès au browser et à une interprétation de l'HTML plus récent  

tu veux un truc dans ce genre ?
 
(j ai viré, parait que ca foutla merde dans la systray)


Message édité par noldor le 17-03-2003 à 16:02:13
Reply

Marsh Posté le 17-03-2003 à 15:50:06    

Je suis d'accord avec toi dans certains cas il faut que ça reste dans l'applet (et c'est mon cas). Donc je reste sur cette idée.
Cependant, j'ai tout de meme un problème, mais au niveau du rafraichissement. En effet, lorsque je clique sur un de mes liens, la page ne s'affiche pas dans ma jEditorPane, et pourtant, lorsque je fais un System.out.println(jEditorPane.getpage();), j'obtiens bien l'url de la page qui devrait s'afficher. Vois tu ce qui cloche ? merci

Reply

Marsh Posté le 17-03-2003 à 15:50:40    

noldor a écrit :

tu veux un truc dans ce genre ?
 
http://vizier.u-strasbg.fr/UCD/UCD/java/  ?


 
bin en l'occurence ton truc fait ce que je dis. Applet dans une frame et affichage dans une autre frame, en dehords de l'applet. C'est bien ca que tu avais compris?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 15:51:57    

DarkLord a écrit :


 
bin en l'occurence ton truc fait ce que je dis. Applet dans une frame et affichage dans une autre frame, en dehords de l'applet. C'est bien ca que tu avais compris?

Oui, j'avais compris ça
C'était juste pour illustrer ton propos :)

Reply

Marsh Posté le 17-03-2003 à 15:52:35    

non, c pas tout à fait ça. Moi j'ai une applet et je veuw que ça s'affiche dans l'applet.

Reply

Marsh Posté le 17-03-2003 à 15:55:10    

Math_Caen a écrit :

non, c pas tout à fait ça. Moi j'ai une applet et je veuw que ça s'affiche dans l'applet.

Oui, ça on avait compris
Mais y a une raison pour que tu veuilles à tout prix que ça s'affiche dans l'applet ? Ce que tu veux faire ne pourrait pas se faire avec ce système de frame ?

Reply

Marsh Posté le 17-03-2003 à 15:58:37    

noldor a écrit :

tu veux un truc dans ce genre ?
 
http://vizier.u-strasbg.fr/UCD/UCD/java/  ?

c'est malin j'ai le nain de jardin dans mon systray maintenant ! [:toad666]


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

Marsh Posté le 17-03-2003 à 16:01:22    

Math_Caen a écrit :

Je suis d'accord avec toi dans certains cas il faut que ça reste dans l'applet (et c'est mon cas). Donc je reste sur cette idée.
Cependant, j'ai tout de meme un problème, mais au niveau du rafraichissement. En effet, lorsque je clique sur un de mes liens, la page ne s'affiche pas dans ma jEditorPane, et pourtant, lorsque je fais un System.out.println(jEditorPane.getpage();), j'obtiens bien l'url de la page qui devrait s'afficher. Vois tu ce qui cloche ? merci


 
c'est mal rafraichi [:spamafote]

Reply

Marsh Posté le 17-03-2003 à 16:04:56    

Math_Caen a écrit :

non, c pas tout à fait ça. Moi j'ai une applet et je veuw que ça s'affiche dans l'applet.


 
donc je confirme que c'est bête sauf si tu as une bonne raison. Pq veux tu que ce soit dans l'applet?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 16:41:42    

DarkLord a écrit :


 
donc je confirme que c'est bête sauf si tu as une bonne raison. Pq veux tu que ce soit dans l'applet?


 

Citation :

c'est très pratique de pouvoir afficher du HTML dans une applet, par exemple pour le mode d'emploi de l'applet. c'est ce que je fais, et il n'y a aucun intérêt à mettre ce HTML en dehors de l'applet, même dans une fenêtre séparée  [:spamafote]


 
en voilà une bonne raison... [:spamafote]

Reply

Marsh Posté le 17-03-2003 à 17:02:47    

Predicator a écrit :


 

Citation :

c'est très pratique de pouvoir afficher du HTML dans une applet, par exemple pour le mode d'emploi de l'applet. c'est ce que je fais, et il n'y a aucun intérêt à mettre ce HTML en dehors de l'applet, même dans une fenêtre séparée  [:spamafote]


 
en voilà une bonne raison... [:spamafote]


 
bin nan elle est hors contexte cette raison vu que il ne veut pas que de l'HTML de base [:spamafote]
 
Si c'est pour une bête aide en HTML tout simple moi aussi je le ferai dans l'applet hein :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 17:45:04    

Merci à tous pour votre aide, j'ai réussit à faire ce que je voulais.
 
@+ pour de nouvelles aventures. lol

Reply

Marsh Posté le 17-03-2003 à 17:47:39    

Math_Caen a écrit :

Merci à tous pour votre aide, j'ai réussit à faire ce que je voulais.
 
@+ pour de nouvelles aventures. lol


 
c'est pas encore aujourd'hui qu'on aura la réponse :kaola:  
 :lol:

Reply

Marsh Posté le 17-03-2003 à 18:06:44    

Math_Caen a écrit :

Merci à tous pour votre aide, j'ai réussit à faire ce que je voulais.
 
@+ pour de nouvelles aventures. lol


 
 [:tapai]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-03-2003 à 18:12:43    

[:cupra]
je viens de recevoir une demande de modération pour ce post ! keskispas ? ça n'a pas bastonné apparemment :??:
l'auteur de la demande est aussi l'auteur du topic :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-03-2003 à 18:22:04    

Harkonnen a écrit :

[:cupra]
je viens de recevoir une demande de modération pour ce post ! keskispas ? ça n'a pas bastonné apparemment :??:


 
bah non, je vois pas de sang :)
 

Harkonnen a écrit :

l'auteur de la demande est aussi l'auteur du topic :heink:

 [:spamafote]  [:sygus]  
 
n'empêche qu'on saura jamais le pourquoi du comment... :pfff:

Reply

Marsh Posté le 17-03-2003 à 20:03:12    

Harkonnen a écrit :

[:cupra]
je viens de recevoir une demande de modération pour ce post ! keskispas ? ça n'a pas bastonné apparemment :??:
l'auteur de la demande est aussi l'auteur du topic :heink:


 
pour qui y se prend celui là :D  
 
 [:rofl]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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