Salve a tutti, ho un JEditorPane con contentType settato a "text/html",e deve venire fuori una cosa simile a un terminale, l'unica differenza è che l'utente non scrive niente in esso, funge semplicemente da log.
Quindi ho bisogno che, man mano che il programma aggiunge del testo, la scrollbar del JEditorPane vada alla fine di tutto il testo, in modo da poter vedere sempre le ultime righe scritte. Quello che avevo provato era:
codice:
//editorPane1 = il JEditorPane
//line = la riga che ogni volta viene aggiunta
editorPane1.setText(removeTags(editorPane1.getText())+"
Tried:<font color=#5555cc>"+line+"</font>");
editorPane1.setCaretPosition(editorPane1.getText().length());
Ma mi restituisce un
codice:
Exception in thread "main" java.lang.IllegalArgumentException: bad position: 179
perciò sicuramente c'è qualcosa che mi sfugge.
Sapete aiutarmi? Grazie mille, ciao!