Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
572 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java-Swing] Auto positionnement d'un JScrollPane

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java-Swing] Auto positionnement d'un JScrollPane

n°561530
nerisson
Pic-pic
Posté le 07-11-2003 à 09:47:45  profilanswer
 

Kikoo a tous,
 
J'ai un JTextArea dans un JScrollPane que je remplis automatiquement lors d'un traitement (c'est le compte rendu d'execution).
Je voudrais juste que le JScrollPane se positionne automatiquement afin d'afficher la derniere ligne du JTextArea.
Est-ce qu'il y a une methode plus simple que d'ajouter un CaretListener sur le JTextArea et d'appeler un scrollRectToVisible avec je ne sais quel parametre ?


---------------
Light is right
mood
Publicité
Posté le 07-11-2003 à 09:47:45  profilanswer
 

n°561740
Krueger
tout salaire demande dutravail
Posté le 07-11-2003 à 13:30:55  profilanswer
 

Tu peux spécifier la position du caret dans un DocumentListener du genre :

Code :
  1. Document document = textArea.getDocument();
  2. Caret caret = textArea.getCaret();
  3. caret.setDot(document.getEndPosition().getOffset());


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°561769
nerisson
Pic-pic
Posté le 07-11-2003 à 14:06:55  profilanswer
 

Finalement, j'ai ajouté un DocumentListener sur mon JTextArea
et j'ai implementé ca

Code :
  1. public void insertUpdate(DocumentEvent e) {
  2.     int pos = e.getOffset() + e.getLength();
  3.     jTextArea.setCaretPosition(pos);
  4.   }//end insertUpdate



---------------
Light is right
n°561794
Krueger
tout salaire demande dutravail
Posté le 07-11-2003 à 14:48:28  profilanswer
 

Ok. Y a juste que là ça positionne sur la fin de ce qui est ajouté. J'imagine que tu insères toujours à la fin, mais bon. Autant être sûr que tu prennes ça en compte.


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°561850
nerisson
Pic-pic
Posté le 07-11-2003 à 16:14:34  profilanswer
 

Oui j'insere toujours a la fin. C'est un compte rendu d'execution.


---------------
Light is right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java-Swing] Auto positionnement d'un JScrollPane

 

Sujets relatifs
[JAVA] Un bon tutorial sur GridBaglayout[JAVA] Comment récupérer l'année en cours dans une variable ?
[java] ouvrir un documentPb CSS overflow:auto avec netscape 7
[Java] Persistance des objets[PHP] Questions sur auto_increment
Qqn pour m'apprendre java ?commande orbd pour lancer un serveur java corba
java mathQuestion sur les tableau en java ...
Plus de sujets relatifs à : [Java-Swing] Auto positionnement d'un JScrollPane


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR