Ejecutar un programa JavaFX dentro de una página web, no abrir una nueva ventana

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

  •  06-07-2019
  •  | 
  •  

Pregunta

He visto muchos ejemplos de JavaFX en mi lectura, pero todas las aplicaciones JavaFX que he visto deben iniciarse en una ventana separada. Las aplicaciones no se ejecutan dentro de una página web.

¿Pueden ejecutarse las aplicaciones JavaFX dentro de una página web, tal como esperaríamos que se ejecute una aplicación Flash (o, para el caso, un applet)? ¿Hay alguna razón por la cual las personas no permiten que las aplicaciones JavaFX se ejecuten dentro de sus páginas web?

¿Hay algún código HTML en particular que deba usarse para que una aplicación JavaFX ejecute Flash / estilo applet?

¿Fue útil?

Solución

Sí, solo cree una aplicación JavaFX de demostración en NetBeans. Me sorprendería si no le proporcionaran algún tipo de aplicación de prueba 'Hello World'. Luego, eche un vistazo a la página HTML que crea.

Si tiene problemas para ejecutar su aplicación JavaFX en una página web, eche un vistazo a esta pregunta . La historia corta es que no puede simplemente copiar archivos jar y copiar y pegar el HTML apropiado en su página web. Debe incluir el archivo JNLP que NetBeans crea, y debe editar algunas de las cosas de NetBeansy en el archivo JNLP.

Otros consejos

Sí, solo use la aplicación de ejecución como Java Applet. NetBeans desplegará todas las cosas de FX correctamente para todas las plataformas, incluido Java Applet.

Sí, puedes hacerlo.

Busque acerca de JNLPAppletLauncher

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top