sábado, 12 de janeiro de 2013

Nossa primeira aplicação JavaFX

O JavaFX é uma plataforma de UI lançada pelo Java para criação de aplicativos ricos para internet (os tais RIA - Rich Internet Applications) mas o JavaFX não é somente isto, como ele podemos criar aplicações standalone para os ambiente onde roda o Java. Com ele conseguimos ainda gerar código compatível com dispositivos móveis.

A arquitetura apresentada pelo Java para o JavaFX está representada no diagrama abaixo:
Fonte: http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm

Quer dizer que o JavaFX é uma mistura de Swing, JavaME e Internet? Mais ou menos isto. O código ainda não é 100% portável de uma plataforma para outra, exigindo do competência do programador para prever as alterações necessárias nos arquivos de configuração como CSS (é o JavaFX usa css para configurar tela). Mas com o JavaFX você pode fazer uma aplicação para desktop, internet, dispositivos móveis (celular , tablet), set-top box, etc.

Vamos ao nosso exemplo. No vídeo você vai ver que o netbeans permite criar automaticamente um "Hello World". Vou mostrar esta criação e também um passo a passo de como construímos a classe manualmente:


Veja o vídeo



Nenhum comentário:

Postar um comentário