Bonjour,

Si j'ai bien compris cela fonctionne bien avec le jdk 1.2 mais pas avec le jdk 1.1.8. Avec le jdk 1.2, les threads sont gérés nativement ce qui assure un enchevêtrement correct des threads. Il faut regarder les threads je pense. Ont ils la même priorité ? Est il nécessaire d'avoir un thread par ligne ? Ton code implémente le modèle prod/cons ?

Eric

naciri salah wrote:
[EMAIL PROTECTED]">
Bonsoir,

je travail sur le "JDK 1.1.8" sur une station SUN (Solaris 2.7).
c'est un JTextArea qui s'alimente par un flot de données. Aujourd'hui ce
JTextArea est alimenté par une socket mais en avait le
même problème lorsqu'on alimentait ce JTextArea à partir d'un fichier réponse.
On constate le problème aléatoirement, au bout d'un certain tempo, le JTextArea
se grise en background pendant un temps aléatoire avant de revenir à la couleur
d'origine (avec phases répétitives du phénomène ).
Des la réception d'une ligne sur le buffer on concaténe cette ligne à ce qui
exist déjà dans le JTextArea.
/// code
textSpy.append(inputLine);
textSpy.setCaretPosition(textSpy.getText().length());
textSpy.revalidate();
/// code

la lecture du buffer de récep tion est périodique (toutes les 300 ms environ).
cette surveillance est effectué par un thread. Lorsque l'on a plusieurs lignes à
surveiller, on a autant de threads que de lignes.

J'ai réalisé une maquette alimentant en permanence et de façon périodique un
JTextArea. et dans ce cas simple, je reproduis ce phénomène, la lecteure
périodique est effectuée par un thread.

l'autre manip, c'est de changer la version de JDK passer en JDK1.2 sur SUN.

A l'avance merci, de m'indiquer quelques pistes.

WEB, FAQ, ....

Laurent Forêt a écrit :

Elle n'a rien de trivial. Mais tu nous donne aucun élément qui puisse nous
aider à te répondre (bout de code, ou autres).

Je trouve que la façon dont on t'a répondu est un peu exagéré. Il est bon
parfois de mettre de l'eau dans son vin.

Laurent Forêt.
----- Original Message -----
From: "naciri salah" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 30, 2002 3:40 PM
Subject: Re: Comportement un peu bizard d'un JTextArea

Execuse moi je n'ai pas pensé que ma question est triviale et que ça peut
deranger la liste ...

jerome moliere a écrit :

Nicolas Delsaux wrote:

Bonjour la liste,
J'ai un problème qui concerne un comportement un peu bizarre d'un
JTextArea qui s'alimente à partir d'une socket.
le background se gris d'une façon aléatoire.




je vieillis, donc je vais etre un peu moins integriste que nicolas.
quel JDK utilises tu ?
JDK 1.1.8 sur Sun.

dans quel contexte exact constates  tu ton probleme ? rafraichissement ?
c'est aléatoire,

construction ?
manipules tu des threads ? si ou icomment ?
J'utilise un thread pour l'ecoute du port. je fais un polling de 200 ms et
à
chaque fois j'alimente mon JTextArea.

Jerome




**************************************************************************************************
The contents of this email and any attachments are confidential.
It is intended for the named recipient(s) only.
If you have received this email in error please notify the system manager or  the 
sender immediately and do not disclose the contents to any one or make copies.

** Antivirus scanned this email for viruses, vandals and malicious content **
**************************************************************************************************

Répondre à