J'ai toujours trouvé ce fait plutôt ennuyeux à propos des applets, qu'elles disparaissent si vous faites défiler la fenêtre du navigateur, pour réapparaître lorsque le défilement est terminé. Quelle est la raison derrière ce comportement?Pourquoi faire défiler dans le navigateur rend l'applet java flicker?
2
A
Répondre
1
Parce que les applets Java utilisent les capacités 2D normales/lentes de votre carte graphique. Le fait que la pile soit grande/complexe, OS -> Navigateur -> Java VM -> Votre application n'aide pas non plus.
Les applications Flash utilisent l'accélération 3D en arrière-plan par défaut, elles ne souffrent donc pas de ce problème car elles se connectent directement à votre carte 3D (sans passer par le navigateur).
Vous pouvez également essayer d'exécuter Java2D/applets en utilisant l'accélération 3D, mais vous perdez la compatibilité offerte par la plate-forme Java (OS agnostique).
http://java.sun.com/j2se/1.5.0/docs/guide/2d/new_features.html
Questions connexes
- 1. Afficher/faire défiler des tas d'images dans le navigateur
- 2. Comment faire défiler la fenêtre du navigateur
- 3. Pourquoi faire défiler page Web vers le haut, je dois faire défiler le $ (« html »)
- 4. Faites défiler le navigateur pour faire ma webapp
- 5. faire défiler dans usercontrol
- 6. iPhone: ajouter un bouton pour faire défiler la vue rend le bouton inaccessible à l'interaction
- 7. Firefox Flicker Bug
- 8. Faire défiler la barre de défilement dans le navigateur sans utiliser window.scrollBy
- 9. Javascript: faites défiler le navigateur vers le haut?
- 10. faire défiler les onglets dans flex 3
- 11. Application AWT sans Flicker
- 12. plug-ins de navigateur dans le navigateur basé sur Java
- 13. Javascript rend le navigateur chargé à jamais et crash Safari
- 14. Faire défiler le simulateur de l'iPhone
- 15. Comment faire défiler le débogage tordu?
- 16. faire défiler un xml
- 17. Comment utiliser le Three20 pour faire défiler
- 18. Zoomer/faire défiler jusqu'à
- 19. Comment faire défiler le contenu d'un TFlowPanel?
- 20. Faire défiler vers le bas d'un div
- 21. Pourquoi faire défiler moz-radial-gradient est si lent?
- 22. Faire défiler avec jQuery
- 23. Faire défiler un ViewController?
- 24. Faire défiler verticalement automatiquement le contenu div
- 25. Force Fancybox faire défiler vers le haut
- 26. Comment faire défiler le JCorousel Vertical Scroller?
- 27. Comment faire pour faire défiler le port d'affichage du navigateur vers le haut de la page après un ajax soumettre?
- 28. Comment faire défiler le contenu sans faire défiler l'image en arrière-plan en utilisant UIScrollView?
- 29. Javascript fonctionne dans le navigateur Web Java?
- 30. Java dans le navigateur ... ouverture d'une socket
Notez que cette question pourrait être un double de cette autre question: http://stackoverflow.com/questions/928232/applet-blinking-flashing-under-osx-while-scrolling mais il n'y a pas de réponse à cela, ni les suivis –
J'ai vu similaire aussi bien. Mentionné ici aussi: http://forums.java.net/jive/thread.jspa?threadID=67091&tstart=0 – Pool