JEditorPane, JScrollPane (setPage) pb affichage - Java - Programmation
Marsh Posté le 26-08-2005 à 01:00:04
donc, si j'ai bien suivi, tu fais un chat dans une applet, en utilisant une archi similaire à ce qu'on fait quand on fait un "faux" chat en javascript? (voir html avec un meta/refresh)
Marsh Posté le 30-08-2005 à 16:59:49
j'ai contourné le pb en utilisant
un jeu de JPane
avec un editeurPane par message mais un new pb apparait confère poste ultérieur
Marsh Posté le 31-08-2005 à 15:33:54
bon voilà la solution que j'ai mis en place
je récupère auprés de mon serveur php les méssage 1 par 1
Pour chaque message je cré un JPane en Border et un JEditorPane que je met en North du Jpane rempli de mon message.
J'intégre a chaque nouveau message le nouveau Pane dans le south du précédent et ainsi de suite.
Merci à ceux qui ont répondu!
Marsh Posté le 31-08-2005 à 17:12:48
de rien
Marsh Posté le 25-08-2005 à 08:37:38
Bonjour,
Je développe un chat sur une applet java. J'utilise un JEditorPane ds un ScroolPane en html.
Celui là fait l'objet d'un appel tout les 2 secondes a setPage(MaPage.php)(maPage.php contient les message du chat recup ds MySQL). Au début comme l'url était tjrs la meme il ne me rechargeait pas MaPage.php. J'ai fait une sous classe extend JEditorPane et ensuite réécrit setPage(String url). Cela marche à présent mais par contre deux problèmes apparaissent :
1/ Mon ScrollPane est en haut alors que je le veux en bas.
2/ A chaque SetPage(mapage.php) le JEditorPAne sintille c'est pas beau.
Pour régler le premier pb j'ai écrit une fonction setScrollEnd() s'inspirant de setScrollToReference(). Cela marche mais il y a toujours le probleme de l'afffichage : le JEditorPane sintille sur le setPage() et le Scroll commence par allé en haut et va en bas tout de suite aprés donc pas beau.
Merci d'avance à ceux qui voudrons se pencher sur mon cas car je commence à désespérer...