2009-07-13 7 views
2

Comment placer une applet JavaFX dans une page html qui n'utilise pas Javascript de SUN?Placer une applet JavaFX dans une page HTML

<script src="http://dl.javafx.com/1.2/dtfx.js"></script> 

I.e. Je veux quelque chose comme

<APPLET CODE="AppletSubclass.class" ARCHIVE="file1, file2" 
    WIDTH=anInt HEIGHT=anInt></APPLET> 

J'ai essayé d'utiliser la classe com.sun.javafx.runtime.adapter.Applet dans mon script, mais je ne comprenais pas comment l'utiliser parce qu'il n'a pas de variables d'instance appropriées pour tenir une scène. Ceci est mon script de test: [alt texte] [1]

https://s47.radikal.ru/i115/0907/5a/60e5f3be9aa3.png

J'utilise la version 1.2 JavaFX.

Répondre

2

jetez un oeil à ce blog entry. Là, vous pouvez voir la balise applet qui est générée par le javascript. Bien qu'il utilise JNLP et pas le style d'applet à l'ancienne. Est-ce que cela aide? Au fait, pourquoi ne pas utiliser le JS?

EDIT: Voir cet article http://blogs.oracle.com/mobility_techtips/entry/how_to_develop_and_run sur la façon d'exécuter des applets dans un intranet fermé. Comme vous le verrez, ce n'est pas très pratique, et les commentaires montrent que les gens ne sont pas vraiment contents. Mais ça devrait marcher.

+0

Merci, ça m'aide un peu. Je ne veux pas utiliser JS car j'ai besoin d'un certain contrôle sur l'élément html de l'applet. L'applet sera également placé sur le site intranet et les utilisateurs n'auront peut-être pas accès aux ressources de SUN. Mais de toute façon, merci. – 3biga

+0

ok, de sorte que seulement aide à éviter le JS. L'autre partie pourrait être un problème. Je ne sais pas si vous pouvez toujours lancer une applet sans accès à internet. Si vous le découvrez, dites-le moi. –

+0

Trouvé un article qui devrait résoudre le problème de l'exécution de l'applet sans accès à Internet. J'ai mis à jour ma réponse. –

Questions connexes