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�ception 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
> >
> >