Bonjour
Sur une même page web j'ai plusieurs applets utilisant la même archive jar.
Ils communiquent entre eux via des variables statiques.
Certains sont des "dispatchers" d'autres des "listeners" .
Mais, au premier chargement de la page, ils ont parfois du mal à se
reconnaître. Certains dispatchers n'ont pas terminé leur initialisation que
les listeners suivant démarrent la leur. Et les listeners ne trouvent pas
leurs dispatchers !
Je suis obligé de réactualiser la page pour que tout fonctionne bien.
Si je pouvais savoir quand la page est entièrement chargée je pourrais gérer
les problèmes d'attribution des listeners.
J'ai pensé aussi utiliser des threads. Mais n'est-ce pas un peu compliqué ?
Qu'en pensez-vous ?
Merci d'avance
jfa
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Kupee
JFA wrote:
Bonjour Sur une même page web j'ai plusieurs applets utilisant la même archive jar. Ils communiquent entre eux via des variables statiques. Certains sont des "dispatchers" d'autres des "listeners" . Mais, au premier chargement de la page, ils ont parfois du mal à se reconnaître. Certains dispatchers n'ont pas terminé leur initialisation que les listeners suivant démarrent la leur. Et les listeners ne trouvent pas leurs dispatchers ! Je suis obligé de réactualiser la page pour que tout fonctionne bien. Si je pouvais savoir quand la page est entièrement chargée je pourrais gérer les problèmes d'attribution des listeners. J'ai pensé aussi utiliser des threads. Mais n'est-ce pas un peu compliqué ? Qu'en pensez-vous ?
Les threads ne vont pas garantir que tout est bien chargé en même temps, il faudra de toute facon le confirmer. Peut etre que tu peux avoir un champ static dans une classe avec un int par exemple que tu incrémente a chaque composant chargé ? et tu vérifie sa valeur voir si tout est en ordre ?
JFA wrote:
Bonjour
Sur une même page web j'ai plusieurs applets utilisant la même archive jar.
Ils communiquent entre eux via des variables statiques.
Certains sont des "dispatchers" d'autres des "listeners" .
Mais, au premier chargement de la page, ils ont parfois du mal à se
reconnaître. Certains dispatchers n'ont pas terminé leur initialisation que
les listeners suivant démarrent la leur. Et les listeners ne trouvent pas
leurs dispatchers !
Je suis obligé de réactualiser la page pour que tout fonctionne bien.
Si je pouvais savoir quand la page est entièrement chargée je pourrais gérer
les problèmes d'attribution des listeners.
J'ai pensé aussi utiliser des threads. Mais n'est-ce pas un peu compliqué ?
Qu'en pensez-vous ?
Les threads ne vont pas garantir que tout est bien chargé en même temps,
il faudra de toute facon le confirmer.
Peut etre que tu peux avoir un champ static dans une classe avec un int
par exemple que tu incrémente a chaque composant chargé ? et tu vérifie
sa valeur voir si tout est en ordre ?
Bonjour Sur une même page web j'ai plusieurs applets utilisant la même archive jar. Ils communiquent entre eux via des variables statiques. Certains sont des "dispatchers" d'autres des "listeners" . Mais, au premier chargement de la page, ils ont parfois du mal à se reconnaître. Certains dispatchers n'ont pas terminé leur initialisation que les listeners suivant démarrent la leur. Et les listeners ne trouvent pas leurs dispatchers ! Je suis obligé de réactualiser la page pour que tout fonctionne bien. Si je pouvais savoir quand la page est entièrement chargée je pourrais gérer les problèmes d'attribution des listeners. J'ai pensé aussi utiliser des threads. Mais n'est-ce pas un peu compliqué ? Qu'en pensez-vous ?
Les threads ne vont pas garantir que tout est bien chargé en même temps, il faudra de toute facon le confirmer. Peut etre que tu peux avoir un champ static dans une classe avec un int par exemple que tu incrémente a chaque composant chargé ? et tu vérifie sa valeur voir si tout est en ordre ?
JFA
Je réponds à ma propre question au cas où certains seraient intéressés. Je m'en suis sorti avec un wait sur un objet du listener, interrompu par le dispatcher désiré quand celui-ci a terminé de se charger. Si qq'un a mieux, je suis preneur ! JF
Je réponds à ma propre question au cas où certains seraient intéressés.
Je m'en suis sorti avec un wait sur un objet du listener, interrompu par le
dispatcher désiré quand celui-ci a terminé de se charger.
Si qq'un a mieux, je suis preneur !
JF
Je réponds à ma propre question au cas où certains seraient intéressés. Je m'en suis sorti avec un wait sur un objet du listener, interrompu par le dispatcher désiré quand celui-ci a terminé de se charger. Si qq'un a mieux, je suis preneur ! JF