Modifier l'interface graphique sans la bloquer

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 17 févr. 2017 à 23:58
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 30 avril 2017 à 00:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/101842-modifier-l-interface-graphique-sans-la-bloquer

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022
30 avril 2017 à 00:29
Merci pour le conseil, je ne connaissais pas cette classe.
On la voyant, je pense que, pour être plus précis, l'interface est toujours modifiée par un Thread séparé, sauf que c'est déjà écrit vu que SwingWorker est un Runnable.

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/javax/swing/SwingWorker.java
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
Modifié le 14 avril 2017 à 10:21
Bonjour,

Les traitements d'une interface SWING ne devraient pas être faits par la classe Thread mais par SwingWorker qui est fait pour ça.
Voir doc SwingWorker