Executando um programa JavaFX dentro de uma página web, não lançando uma nova janela

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu vi muitos exemplos de JavaFX na minha leitura, mas cada JavaFX aplicativo que eu vi necessidade de ser lançado em uma janela separada. Os aplicativos não são executados dentro de uma página web.

Os aplicativos podem JavaFX ser executado dentro de uma página web, como seria de esperar que um aplicativo em Flash (ou, para essa matéria, um applet) para executar? Existe uma razão pela qual as pessoas não estão deixando JavaFX os aplicativos executados dentro de suas páginas da web?

Existe um pouco particular de código HTML que precisa ser usado para obter um aplicativo JavaFX para executar Flash / miniaplicativo de estilo?

Foi útil?

Solução

Sim, basta criar um aplicativo JavaFX demo em NetBeans. Eu ficaria surpreso se eles não fornecê-lo com algum tipo de aplicativo de teste 'Olá Mundo'. Então dê uma olhada na página HTML que ele cria.

Se você tiver problemas para obter seu aplicativo JavaFX para executar em uma página web, dê uma olhada em esta questão . A história curta é que você não pode simplesmente copiar os arquivos jar e copie e cole o código HTML apropriado em sua página. Você precisa incluir os NetBeans arquivo JNLP cria, e você tem que editar algumas das coisas NetBeansy no arquivo JNLP.

Outras dicas

Sim, é só usar aplicativo executado como Java Applet. NetBeans irá implantar todo o material FX corretamente para todas as plataformas, incluindo Java Applet.

Sim, você pode fazê-lo.

Procure sobre JNLPAppletLauncher

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top