Exécuter un programme JavaFX dans une page Web, ne pas lancer une nouvelle fenêtre

StackOverflow https://stackoverflow.com/questions/627579

  •  06-07-2019
  •  | 
  •  

Question

J'ai lu de nombreux exemples de JavaFX lors de 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.

Les applications JavaFX peuvent-elles être exécutées dans une page Web, comme on pourrait s’attendre à ce qu’une application Flash (ou, d’autre part, une applet) soit exécutée? Existe-t-il une raison pour laquelle les utilisateurs ne laissent pas les applications JavaFX s'exécuter dans leurs pages Web?

Un élément de code HTML particulier doit-il être utilisé pour qu'une application JavaFX puisse exécuter le style Flash / applet?

Était-ce utile?

La solution

Oui, créez simplement une application JavaFX de démonstration dans NetBeans. Je serais surpris qu'ils ne vous fournissent pas une sorte d'application de test 'Hello World'. Regardez ensuite la page HTML créée.

Si vous rencontrez des problèmes lors de l'exécution de votre application JavaFX sur une page Web, consultez la page cette question . En résumé, vous ne pouvez pas simplement copier des fichiers JAR, copier et coller le code HTML approprié dans votre page Web. Vous devez inclure le fichier JNLP créé par NetBeans et modifier certains éléments de NetBeansy dans le fichier JNLP.

Autres conseils

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

Oui, vous pouvez le faire.

Recherchez des JNLPAppletLauncher

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top