Bonjour j'essai de rendre threadSafe un insertString que je fait dans un styledDocument. mais j'ai un petit probleme avec l'erreur suivante :
Le compilo me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public void insert(String text,String style) { try { SwingUtilities.invokeLater( new Runnable() { public void run() { try { //erreur ici a la ligne suivante pour text et style sd.insertString(sd.getLength(),text,sd.getStyle(style)); } catch (Exception e) { } } } );
pour la variable text idem pouyr la variable style, sachant que je ne peux pas du tout rendre ces variable final qqun a t'il une idée sur la façon de faire ???Cannot refer to a non-final variable text inside an inner class defined in a different method
l'idee c'est d'inserer du texte avec un certain style dans mon document mais en faisant la chose dans l'EDT
Partager