Recentemente tive a necessidade de alterar a interface gráfica de uma aplicação, que tinha sido feita em Java Swing, para incluir mais uns campos. Mas a alteração, apesar de simples, revelou-se uma dor de cabeça devidos aos compromissos de código assumidos.
Aconselhei-me com outros colegas, investiguei e optei por experimentar o JavaFX e pouco tempo depois tinha uma nova interface gráfica a funcionar.
O que é o JavaFX?
É um conjunto de bibliotecas que permitem criar aplicações gráficas e é o sucessor do Java Swing, no entanto ambos vêm incluídos no JDK:
- JDK 7 update 6: com JavaFX 2.2
- JDK 8: com JavaFX 8
Apesar de a nomenclatura do JavaFX ser diferente, muitos dos conceitos mantém-se semelhantes com o Java Swing, pelo que a transição não será penosa, muito pelo contrário.
[...]