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

  FORUM HardWare.fr
  Programmation
  Java

  [Java]Fenetre de scroll: comment scroller automatiquement vers le bas?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java]Fenetre de scroll: comment scroller automatiquement vers le bas?

n°679550
Tharkun92
Posté le 22-03-2004 à 00:09:52  profilanswer
 

Salut à tous :hello:
Voila mon problème: je fais exécuter un programme par l'intermédiaire de Runtime.exec et je récupère ce que sort le programme pour le mettre dans un JTextArea, lui même êtant dans un JScrollPane pour qu'on puisse scroller.
 
Le JTextArea se remplit au fur et à mesure de l'exécution du programme, et quand le texte dépasse la taille de la fenêtre, la barre de scrolling apparait... mais on ne descend pas automatiquement pour suivre l'affichage du texte, on reste en haut :/
 
Donc je voudrais savoir comment faire pour que le scrolling se fasse automatiquement, pour qu'on suive toujours l'affichage du texte sans rester bloqué en haut.
 
Merci ;)


Message édité par Tharkun92 le 22-03-2004 à 00:12:46
mood
Publicité
Posté le 22-03-2004 à 00:09:52  profilanswer
 

n°679557
nraynaud
lol
Posté le 22-03-2004 à 00:18:54  profilanswer
 

propriété autoscroll et mettre le cusrseur en fin de texte.


---------------
trainoo.com, c'est fini
n°679567
Tharkun92
Posté le 22-03-2004 à 00:31:31  profilanswer
 

Ok j'ai mis la propriété autoscroll à la JScrollPane, mais effectivement ça ne suffit pas, il faut aussi positionner le curseur en fin de texte...
Il y a une méthode ou une variable qui permet de repérer la position de la fin du texte de la JTextArea?


Message édité par Tharkun92 le 22-03-2004 à 00:31:52
n°679571
nraynaud
lol
Posté le 22-03-2004 à 00:35:59  profilanswer
 

la longueur de son document ?


---------------
trainoo.com, c'est fini
n°679573
Tharkun92
Posté le 22-03-2004 à 00:40:31  profilanswer
 

Oui ça, ou tout autre truc qui me permettrait de "mettre le curseur en fin de texte" en fait... :/

n°679581
nraynaud
lol
Posté le 22-03-2004 à 00:59:02  profilanswer
 

area.setCaretPosition(area.getDocument().getLength())
 
(y'a peut-être un -1 à mettre)
 
http://java.sun.com/j2se/1.4.2/doc [...] ition(int)
http://java.sun.com/j2se/1.4.2/doc [...] etLength()


---------------
trainoo.com, c'est fini
n°679583
Tharkun92
Posté le 22-03-2004 à 01:02:49  profilanswer
 

Ah voila, il me manquait le fait de remonter au Document... Je savais pas qu'il y en avait toujours un dans les JTextArea, je débute en java...
Merci en tout cas :jap:

n°679585
nraynaud
lol
Posté le 22-03-2004 à 01:13:59  profilanswer
 

Tharkun92 a écrit :

je débute en java...

http://java.sun.com/docs/books/tut [...] /text.html
cado, et bon courage, tu entres dans un des composants les plus chiadés.


---------------
trainoo.com, c'est fini
n°679590
Tharkun92
Posté le 22-03-2004 à 02:31:39  profilanswer
 

Merci pour ton aide :)


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

  [Java]Fenetre de scroll: comment scroller automatiquement vers le bas?

 

Sujets relatifs
[Java]ClassCastExceptionMinimiser fenetre DOS au lancement d'un fichier BATCH (.bat)
Java - Bibliothèques[RESOLU][JS]Transmettre une liste d'elements vers une autre page
Java Media Framework - Petite aidefenetre sizeable
Problème Java MySQL[java] Copier des fichiers
pb vidage contenu fichier en javaProblème de lecture de fichier avec java
Plus de sujets relatifs à : [Java]Fenetre de scroll: comment scroller automatiquement vers le bas?


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