Bonjour,
J'ai mis sur mon JTextPane un DocumentListener.
Dans le removeUpdate j'essaye de savoir ce que l'utilisateur a supprimé et je n'y arrive pas.
Dans l'event je fais un
mais je reçois un BadLocationException car la suppression a déjà eu lieu dans le document.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String txt=e.getDocument().getText(e.geOffset(),e.getLength())
Donc à part mémoriser le texte complet moi-même sur le côté et le mettre à jour à chaque insert et *après* chaque remove, je ne vois pas trop comment faire. Cette solution ne me semble pas très propre !
Vous avez une super bonne solution à mon problème ?
Merci,
Laurent
Partager