Bonjour, je met a jour du texte sur mon interface SWT en fonction d'un thread d'indexage (afficher le nombre de fichiers indexés en temps réel)
Ma 'main window' a la méthode show():
Et ma méthode displayFileCount s'occupe de modifier le texte sur l'interface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void show() { shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } if (fileindexthread.isAlive()) { displayFileCount(fileindexthread.getCount()); } } display.dispose(); }
Mon problème est que le shell se repaint seulement quand je bouge la souris par ou que je deplace la fenêtre par exemple.
Est-il possible de forcer explicitement le repaint ? (Un appel de méthode que je pourrais faire après displayFileCount)
Merci!
Partager