61 Javafx
Agilizando a
Criação de Telas em JavaFX com JavaFX Scene Builder
Conhecendo esta IDE que facilita e dinamiza a criação de telas em JavaFX.
Este artigo apresenta o funcionamento e conceito do JavaFX Scene Builder, para facilitar a criação de telas em JavaFX, sem necessidade de template com código Java, e sim utilizando um arquivo XML. O leitor aprenderá a manipular esta IDE e a se comunicar com o código Java, através de MVC e Annotations, tornando o código limpo e extremamente eficaz.
Bruno Henrique de Oliveira | bruno.vky@live.com
Cursando Análise e Desenvolvimento de Sistemas na FATEC São José dos Campos, programa com Java desde 2010, focado em desenvolvimento Android e JavaFX, possui conhecimento em desenvolvimento de jogos em Android com a framework AndEngine.
31 \
O
JavaFX está cada vez mais entrando na pauta dos desenvolvedores de software e, mais especificamente, entre os desenvolvedores Java. Os recursos alcançados por esta plataforma demonstram um crescimento contínuo, a cada atualização, os criadores vêm com novidades relevantes. Porém, criar uma interface adequada no JavaFX pode ser tão complexo quanto às antigas aplicações Swing, devido a gama de componentes habilitados. No artigo “Toques de
Requinte em Aplicações Desktop com JavaFX”, na edição 58, vimos a criação de uma simples tela de login utilizando JavaFX. Porém, criar formulários “na mão”, torna o processo cansativo e demorado, além de não obter recursos de programação capazes de reduzir linhas de código e aumentar a produtividade.
Para solucionar este problema, é possível criar frames em um arquivo semelhante ao XML (chamado FXML), onde possui toda a interface de sua tela e todas as propriedades necessárias. Então, o código
Java interpreta aquele layout montado neste arquivo e identifica todos os componentes, através de Annotation (@FXML). O trabalho do desenvolvedor será apenas criar a lógica de implementação de cada ação e códigos ao abrir a tela, como uma troca de texto em
um