salut a tous
comment fais t on pour que dans un jtextarea (avec les vertical scrollbar) on ai la derniere ligne affichée
du style :
coucou
coucou
coucou
coucou <- je veux voir cette ligne ou ce groupement de ligne
salut a tous
comment fais t on pour que dans un jtextarea (avec les vertical scrollbar) on ai la derniere ligne affichée
du style :
coucou
coucou
coucou
coucou <- je veux voir cette ligne ou ce groupement de ligne
Tu ne peux pas remplacer par une JList?? Ca serait bcp plus simple maintenant faut voir l’utilisation…
ce serait pour un historique
le prog ecrit tout ce qu’il fait , du style creation d’une classe…
je vais voir pour la jlist
merci
au choix tu ajoute toujours les données dans l’ordre inverse (1ére ligne = récent, etc) ou sinon tu dois bien avoir (je fais pas de java) une propriété scrollbar te permettant de traficoter la scrollbar
je la cherche toujours cette propriete de la scrollbar
et comment faire pour ajouter sur la premiere ligne et pas a la fin?
a = new JTextArea("",10,10);
e = new JScrollPane(a);
c.getContentPane().add(e);
Avec ca : tu geres le scrolling et l’affichage par le bas style historique
PS: j’espère que ton projet PL… avance bien…
merci je vais essayer
Un peu plus complet
// retour a la ligne auto : très pratique.
a.setLineWrap( true );
// Quand on rajoute des String a la fin, permet de repositionner
// le JScrollPane en bas ( avec un a.repaint() peut-être après … )
a.setCaretPosition( a.getDocument().getLength() );
tchüss
ca marche (setcaretposition…)
merci toto
sinon à chaque fois que t’ajoute du texte du mets “\r\n” et ca saute la ligne !!!