Bonjour,
j'ai un ScrollPane avec une JtextArea dedans.
je voudrais que quand du texte est ajouté a la JTextArea la scrollBar verticale descende directement au max en bas.
J'ai essayé ça dans ma méthode qui fait des ajouts de texte dans la texteArea. C'est la seule méthode qui ajoute du texte :
mais sans succes . Il reste toujours un petit espace en bas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 runGui.getJTextArea().setText(runGui.getJTextArea().getText()+"\n"+MonInfoAInserer); runGui.getJScrollPane().getVerticalScrollBar().setValue(runGui.getJScrollPane().getVerticalScrollBar().getMaximum());
J'ai vu dans l'API que getMaximum() retourne le max moins un extent :
C'est peut etre ça le truc qui empeche la scrollbar de descencre a fond?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 getMaximum() : The maximum value of the scrollbar is maximum - extent.
Auriez vous une astuce?
Merci d'avance.
Partager