[setCaretPosition] avec un JEditorPane
slt,
j'ai un composant JEditorPane dans lequel je mets un String d'une certaine longueur qui augmente au fur et a mesure.
je souhaiterai donc que mon composant suive la longueur de mon String grace à un scrollbar (le scrollbar est inséré automatiquement au bout d'une certaine longueur).
le but est juste de faciliter la lecture (au lieu de redescendre le scrollbar à chaque fois pour voir la fin du String...)
j'utilise la methode setCaretPostition() mais j'ai un pb.
je fais:
Code:
1 2 3 4
|
message+="blabla";
Editorpane.setText(message);
Editorpane.setCaretPosition(message.length()); |
le message d'erreur ressemble a ca: ... IllegalArgumentException : bad position ... at ... setCaretPosition()...
j'ai refait le test avec un JTextArea au lieu d'un JEditorPane et ca fonctionne...
merci d'avance