Bonjour,
J'utilise un JTextPane dans lequel j'ai défini un style particulier pour appliquer sur les mots sélectionnés par l'utilisateur dans une liste. Quand l'utilisateur change la sélection, je remets le style par défaut de cette façon:
Ca marche, mais dès que le document est gros (plusieurs 10k), les performances sont horribles, car DefaultStyledDocument est assez bourrin et considère que tout le document est modifié et lance un thread qui prend énormément de temps. Comment est-ce que je peux faire pour améliorer ces performances ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 selectAll(); setCharacterAttributes(getStyle(StyleContext.DEFAULT_STYLE), true);
Merci
Partager