J'ai commencé à utiliser CheckThreadViolationRepaintManager
pour détecter les violations EDT.Pourquoi une violation EDT se produit-elle?
Il se plaint:
partner = getParameter("partner",generatePartnerSelectionPanel(),Design.partnerSelectionDuration);
Parce qu'il n'aime generatePartnerSelectionPanel()
parce qu'il ne l'aime pas non JPanel panel = new JPanel();
dans cette méthode. Mais je ne peux pas savoir pourquoi il devrait y avoir un problème à ce sujet.
En plus de détails, generatePartnerSelectionPanel()
génère un JPanel (je le fais pas dans l'EDT) mais, dans le getParameter
ajouter les JPanel au principal JFrame et je le fais dans l'EDT (en utilisant invokeLater
).
Alors, pourquoi devrait-il y avoir un problème?
le lien ne fonctionne plus. avez-vous sa nouvelle adresse? – peterboston
On dirait qu'Oracle a brisé le lien. Désolé, je n'ai pas trouvé de lien valide. – jenglert