--- title: JavaFX localeTitle: JavaFX --- ## Introdução JavaFX é uma estrutura gráfica criada pela Sun Microsystems usada para o desenvolvimento de aplicativos avançados de desktop e Internet. O JavaFX foi criado para substituir as mais antigas bibliotecas do Swing e do Abstract Window Toolkit (AWT) e servir como API gráfica padrão da linguagem Java para o Java Standard Edition. ## Ferramentas de desenvolvimento ### Gulon SceneBuilder Gulon Scene Builder é um aplicativo usado para design de interface do usuário (UI) no JavaFX. O aplicativo usa o recurso de arrastar e soltar para um rápido design da interface do usuário que permite visualizar a interface que você está criando durante a criação. #### Screeenshots: ![IU do Construtor de Cena](https://i.imgur.com/3d9SqBR.png) ### FXML FXML é uma linguagem de marcação baseada em XML usada para definir estruturas no JavaFX. O documento FXML apresenta os vários objetos da classe em uma árvore semelhante ao aninhamento de tags em documentos XML. #### Exemplo: ```XML // Creates an HBox Object