Scrolling automatique dans une textarea

Scrolling automatique dans une textarea - Java - Programmation

Marsh Posté le 02-03-2005 à 12:33:55    

Bonjour, je suis en train de créer une petite application avec un champ Textarea. J'ai une scrollbar et j'aimerais qu'au fur et à mesure qu'on écrit du texte dans la textarea, la scrollbar descend afin qu'on voit la dernière ligne écrite. Comment peut on faire ?
 
Merci de votre réponse

Reply

Marsh Posté le 02-03-2005 à 12:33:55   

Reply

Marsh Posté le 02-03-2005 à 12:35:14    

Ah oui j'avais fait ça une fois, je vais voir si j'ai encore le code

Reply

Marsh Posté le 02-03-2005 à 12:39:05    

Alors ma technique ultra moche de l'époque (je débutais en Java) :

Code :
  1. JScrollBar bar = bidule.getVerticalScrollBar();
  2. bar.setValue(bar.getMaximum());


Après t'appelle ça dès que tu met quelque chose dans ton TextArea...

Reply

Marsh Posté le 02-03-2005 à 12:40:50    

ok, merci, je vais essayer comme ça.

Reply

Marsh Posté le 02-03-2005 à 13:03:32    

bidule est un objet de quel type ?

Reply

Marsh Posté le 02-03-2005 à 13:24:44    

Je sais plus :D Je crois que c'est un JScrollPane

Reply

Marsh Posté le 02-03-2005 à 13:37:39    

Y a plusieurs solutions à ce problème qui ont déjà été traité sur ce forum. J'ai retrouvé ce topic :
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
 
Mais y doit en avoir d'autres...


---------------
PataCara
Reply

Marsh Posté le 02-03-2005 à 14:17:11    

Merci bien, j'avais deja fais une recherche, mais je n'avais pas trouvé ca.
Probleme resolu avec :
monTextArea.setCaretPosition(monTextArea.getText().length ());

Reply

Sujets relatifs:

Leave a Replay

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