2009-03-09 5 views
2

J'ai lu beaucoup d'exemples de JavaFX dans ma lecture, mais chaque application JavaFX que j'ai vue doit être lancée dans une fenêtre séparée. Les applications ne s'exécutent pas dans une page Web.Exécution d'un programme JavaFX dans une page Web, sans lancer une nouvelle fenêtre

Les applications JavaFX peuvent-elles être exécutées dans une page Web, exactement comme nous attendrions une application Flash (ou, d'ailleurs, une applet)? Y a-t-il une raison pour laquelle les gens ne laissent pas courir les applications JavaFX dans leurs pages Web?

Existe-t-il un code HTML particulier qui doit être utilisé pour qu'une application JavaFX exécute Flash/applet-style?

Répondre

2

Oui, juste construire une application de démonstration JavaFX dans NetBeans. Je serais surpris s'ils ne vous ont pas fourni un type d'application de test 'Hello World'. Ensuite, jetez un oeil à la page HTML qu'il crée.

Si vous rencontrez des problèmes lors de l'exécution de votre application JavaFX sur une page Web, jetez un coup d'œil à this question. L'histoire courte est que vous ne pouvez pas simplement copier des fichiers jar et copier et coller le code HTML approprié dans votre page Web. Vous devez inclure le fichier JNLP créé par NetBeans, et vous devez modifier certaines des données NetBeansy dans le fichier JNLP.

0

Oui, il suffit d'utiliser l'application run en tant qu'applet Java. NetBeans déploiera tous les effets FX correctement pour toutes les plateformes, y compris Java Applet.

Questions connexes