Salut !
Petite question sur le JTextPane contenant du HTML.
J'ai un JTextPane remplit via la méthode setText( html ).
Code : Exemple de ce que contient la variable html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <span begin="77.488" end="77.588">en</span> <span begin="77.588" end="78.127">activité</span> <span begin="78.127" end="78.626">,</span> <span begin="79.085" end="79.543">parking</span> <span begin="79.543" end="79.563">à</span> <span begin="79.563" end="80.042">maintenir</span> <span begin="80.042" end="80.142">en</span> <span begin="80.142" end="81.04">activité</span> <span begin="81.04" end="81.619">,</span> <span begin="81.998" end="82.397">places</span> <span begin="82.397" end="82.496">de</span> <span begin="82.496" end="83.095">stationnement</span>
Les <span ...></span> me servent pour stocker les timestamps des mots (sert à lire un flux audio correspondant au mot).
Bien sûr, coté utilisateur on ne les voit pas.
Mon problème est lors de la modification d'un mot. Par exemple si j'essaye de remplacer "stationnement" par "camion", cela fonctionne....
Mais à partir du 2ème remplacement, le mot va bien être modifié, mais les timestamps de celui-ci sont écrasés par ceux du 1er mot remplacé (stationnement). Et ce, pour toutes les prochaines modifications.
Il me semble que j'avais vu ce problème aussi avec d'autre balises comme le gras, mais je n'ai pas réussi à le reproduire.
Des idées ?
Merci tout plein !
Partager