J'utilise un JTextPane (dans un JScrollPane) dans le cadre d'un système de journalisation personnalisé. (J'avais besoin d'une sortie multicolore donc je ne pouvais pas utiliser JTextArea.)JTextPane - Comment créer un journal de défilement
J'ai la partie de journalisation qui marche, mais je dois maintenant pouvoir limiter son contenu pour qu'il ne croisse pas en mémoire en continu .
Il n'y a pas d'entrée utilisateur directe car tous les journaux sont générés par le système.
Ce que je dois pouvoir faire est d'identifier quand le JTextPane a atteint un nombre spécifié de lignes, et puis pouvoir supprimer la première ligne quand le maximum est dépassé. Cela me permettrait de conserver un tampon des dernières lignes 'x' dans l'affichage.
Comment ferais-je cela?
voir ce http://stackoverflow.com/q/102171/307767 – oliholz
J'avais déjà vu ce post et ça ne résout pas ma question. Je dois être en mesure de supprimer une ligne une fois que le journal entier dépasse un certain nombre de lignes. – Dave
Voir ma réponse [ici] (http://stackoverflow.com/questions/6316272/). Je crois que Message Console répond à vos besoins. –