Modifier l'interface graphique sans la bloquer

tarek_dotzero 733 Messages postés jeudi 19 juillet 2007Date d'inscription 7 décembre 2017 Dernière intervention - 17 févr. 2017 à 23:58 - Dernière réponse : tarek_dotzero 733 Messages postés jeudi 19 juillet 2007Date d'inscription 7 décembre 2017 Dernière intervention
- 30 avril 2017 à 00:29
Commentaires sur une source Créer une discussion Signaler Répondre
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

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

Afficher la suite 
Twinuts 5251 Messages postés dimanche 4 mai 2003Date d'inscriptionModérateurStatut 30 octobre 2017 Dernière intervention - 14 avril 2017 à 10:20
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
tarek_dotzero 733 Messages postés jeudi 19 juillet 2007Date d'inscription 7 décembre 2017 Dernière intervention > Twinuts 5251 Messages postés dimanche 4 mai 2003Date d'inscriptionModérateurStatut 30 octobre 2017 Dernière intervention - 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
Commenter la réponse de tarek_dotzero

2 réponses

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.