2010-08-01 17 views
1

J'ai un seul fichier .jar que je crée en utilisant la fonction d'exportation de fichier .jar exécutable dans Eclipse. Ce fichier fonctionne parfaitement lorsque vous le téléchargez et l'exécutez. Maintenant, j'essaie de l'intégrer dans un fichier HTML, mais j'ai des problèmes..jar fonctionne parfaitement, mais lorsqu'il est intégré en HTML, le framerate chute à 1 fps.

Here is the standalone jar

Voici la page où je tente d'intégrer le fichier .jar. Je ne pouvais pas le faire fonctionner seul, mais si je prenais le fichier Main.class du répertoire bin/de mon Projet et l'incluais aussi, cela fonctionnerait presque.

<html> 
<head><title>Voronoi Cells</title></head> 
<body> 
<applet code="Main.class" archive="Voronoi_Standalone_Local.jar" width="600" Height="500"> 
</applet> 
</body> 
</html> 

Here is that page online

Avec cet arrangement, dans Chrome, le montre applet, mais le framerate est seulement environ 1 ips.

Il bloque Firefox.

Ça marche bien Safari!

Qui se soucie de ce qu'il fait dans IE.

Quelle est la balise applet correcte que je devrais utiliser? Je préférerais ne référencer que le seul fichier .jar autonome si possible. Pourquoi le framerate est-il si mauvais dans Chrome?

+1

Je veux juste dire que c'est plutôt cool. – zneak

+0

Et qu'il fonctionne bien sur Firefox 3.6.3 sous OS X. – zneak

+0

Fonctionne à la même vitesse dans IE8/FF 3.6.6/Chrome 6.0.477/Opera 10.60 sous windows xp –

Répondre

1

Belle là.

Je suggère d'ajouter un compteur de nombre d'images et de l'afficher sur le cadre. Je suppose que vous trouverez que la fréquence de mise à jour en plaçant les données de trame Java dans la page est trop faible, vous avez donc beaucoup de mises à jour, mais elles ne parviennent pas à la page.

Je suggérerais d'ouvrir un nouveau JFrame et d'y afficher pour voir si cela aide. Si oui, alors ceci est un problème de plugin au "trou" dans la page du navigateur.

+0

Qu'avez-vous trouvé? –