Informações

O que é o JavaFX?

O que é o JavaFX?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

O que é o JavaFX?

O JavaFX foi projetado para fornecer aos desenvolvedores Java uma nova plataforma gráfica leve e de alto desempenho. A intenção é que os novos aplicativos usem o JavaFX, em vez do Swing, para construir a interface gráfica com o usuário (GUI) do aplicativo. Isso não significa que o Swing esteja obsoleto. O grande número de aplicativos em uso que foram criados usando o Swing significa que ele fará parte da API Java por um longo tempo ainda. Especialmente porque esses aplicativos podem incorporar a funcionalidade JavaFX porque as duas APIs gráficas são executadas lado a lado sem problemas.

O JavaFX pode ser usado para criar interfaces gráficas de usuário para qualquer plataforma (por exemplo, desktop, web, celular, etc.).

Histórico do JavaFX - Antes da v2.0

Originalmente, o foco da plataforma JavaFX era principalmente para aplicativos ricos da Internet (RIAs). Havia uma linguagem de script JavaFX destinada a facilitar a criação de uma interface baseada na Web. As versões do JavaFX que refletem essa arquitetura foram:

  • v1.0 lançado em dezembro de 2008
  • v1.1 lançado em fevereiro de 2009
  • v1.2 lançado em junho de 2009
  • v1.3 lançado em abril de 2010

JavaFX versão 2.0

Em outubro de 2011, o JavaFX 2.0 foi lançado. Isso sinalizou o fim da linguagem de script JavaFX e a mudança da funcionalidade JavaFX para uma API Java. Isso significava que os desenvolvedores Java não precisavam aprender uma nova linguagem gráfica e, em vez disso, ficavam à vontade criando o aplicativo JavaFX usando a sintaxe Java normal. A API JavaFX contém tudo o que você esperaria de uma plataforma gráfica - controles de interface do usuário, animações, efeitos, etc.

A principal diferença para os desenvolvedores que mudam do Swing para JavaFX será se acostumar com a forma como os componentes gráficos são dispostos e com a nova terminologia. Uma interface do usuário ainda é construída usando uma série de camadas que estão contidas em um gráfico de cena. O gráfico da cena é exibido em um contêiner de nível superior chamado estágio.

Outros recursos notáveis ​​do JavaFX 2.0 são:

  • um novo mecanismo gráfico - o Prism, um pipeline acelerado por hardware, é acoplado ao Glass, conforme a nova janela, para produzir gráficos de alta qualidade para aplicativos JavaFX.
  • uma nova linguagem de marcação declarativa chamada FXML. É baseado em XML e permite que os desenvolvedores definam uma interface com o usuário para um aplicativo JavaFX.
  • um novo mecanismo de mídia para reproduzir conteúdo multimídia da web.
  • um plug-in de navegador para carregar miniaplicativos JavaFX usando o Prism.
  • um componente da web para incorporar páginas da web em um aplicativo JavaFX.
  • um Doclet para Gerar Documentação da API JavaFX Usando Javadoc

Também existem vários aplicativos Java de amostra que acompanham o SDK para mostrar aos desenvolvedores como criar diferentes tipos de aplicativos JavaFX.

Obtendo o JavaFX

Para usuários do Windows, o JavaFX SDK faz parte do Java SE JDK desde a atualização 7 do Java 7. Da mesma forma, o tempo de execução do JavaFX agora vem com o Java SE JRE.

Desde janeiro de 2012, há uma visualização do desenvolvedor JavaFX 2.1 disponível para download para usuários do Linux e Mac OS X.

Se você estiver interessado em ver o que é necessário para criar um aplicativo JavaFX simples, consulte Coding a Simple Graphical User Interface - Part III e o código JavaFX de exemplo para criar um aplicativo GUI simples.



Comentários:

  1. Josilyn

    Aconselho você a ir ao site com uma enorme quantidade de informações sobre o tópico que lhe interessa. Lá você certamente encontrará tudo.

  2. Doull

    Quero dizer, você não está certo. Eu posso defender minha posição. Escreva para mim em PM, nós lidaremos com isso.

  3. Jud

    Mensagem maravilhosa e útil

  4. Mezijin

    Sim você é um contador de histórias

  5. Gringalet

    o pensamento notável

  6. Angelino

    Peço desculpas, mas na minha opinião você está errado. Eu me ofereço para discutir isso.



Escreve uma mensagem