Guia passo a passo sobre como integrar o Javafx Scene Builder no NetBeans

Guia passo a passo sobre como integrar o Javafx Scene Builder no NetBeans
Java está entre as linguagens de programação mais usadas no mundo. É uma linguagem de programação portátil que é interpretada e é uma linguagem de programação orientada a objetos. Seus muitos recursos incluem suporte para redes, multithreading entre processadores, coleta de lixo e suporte para sua interface gráfica do usuário ou GUI para abreviação.

Introdução à GUI:

A GUI é uma interface de usuário que atua como um intermediário entre o computador ou dispositivo eletrônico e o usuário. O que diferencia a GUI de outras interfaces de usuário é que a GUI emprega ícones gráficos e temas visualmente agradáveis ​​para interagir com a ajuda de um ponteiro, em vez de componentes baseados em texto.

Embora os ícones e componentes baseados em texto ainda sejam necessários em algumas guis e.g. uma página de login etc. Mas o principal objetivo para qualquer bom designer da GUI deve ser facilitar o mais fácil possível para o usuário interagir com ele e principalmente com um mouse. Como mencionado acima, as GUIs são mais fáceis de usar do que a maioria das outras interfaces e o suporte disponível para torná -lo visualmente atraente não apenas ajuda o usuário a se concentrar em certos elementos, mas também permite que o designer seja criativo e experimente sua imaginação, tornando seu desenvolvimento intuitivo e diversão. A GUI também permite que o designer insira vídeos e imagens no formulário para torná -lo ainda mais atraente e fácil de usar para o usuário.

Java APIS:

Java permite que o desenvolvedor use três APIs (interface de programação de aplicativos):

  1. Awt (kit de ferramentas de janela abstrato)
  2. Balanço
  3. Javafx

AWT e Swing são APIs mais antigas, enquanto Javafx foi integrado ao Java 8 e é a API mais recente com mais opções do que awt e swing.

Uma grande vantagem de usar Javafx em relação a outras APIs é a integração do construtor de cenas. Javafx Scene Builder é uma ferramenta que permite que a GUI seja desenvolvida sem codificação. Ele alcança isso, fornecendo uma área em branco onde diferentes componentes do Javafx podem ser arrastados e soltos para fazer diferentes formas de GUI. Esses componentes também podem ser editados com uma enorme variedade de opções de personalização. Tudo isso pode ser feito em tempo real e a GUI toma forma à medida que o designer o desenvolve.

Javafx Scene Builder Gera FXML, isso permite que o designer faça a interface separadamente da lógica do programa. FXML é uma linguagem baseada em XML. Javafx Scene Builder pode ser usado com qualquer Java IDE para combinar a lógica do programa com a interface, mas é especialmente voltada para programas e aplicativos desenvolvidos no NetBeans IDE.

O que é Netbeans?

NetBeans é um IDE de código aberto e gratuito (ambiente de desenvolvimento integrado) que usa uma arquitetura modular i.e. Ele usa módulos (grupos de classes e bibliotecas) para implementar recursos específicos em um aplicativo. NetBeans é um dos Ides Java mais populares agora. O NetBeans também é conhecido por seu grande suporte ao Maven e sua interface amigável. Para começar a se desenvolver no NetBeans e Javafx Scene Builder, você precisa ter o construtor de cenas Javafx e Javafx integrado ao NetBeans. Este guia será mais do que suficiente para ajudá -lo com o processo de instalação e como integrar os dois programas no Windows.

Instale o NetBeans:

Para instalar o NetBeans, você deve baixá -lo primeiro no site oficial do NetBeans:

https: // netbeans.apache.org/download/índice.html

  • Clique no botão Green "Download" no Apache NetBeans 10.0 linha
  • Você também pode aprender mais sobre o NetBeans clicando no botão Azul "Recursos" ao lado do botão "Download".
  • Você também pode baixar outras versões anteriores, mas é recomendável usar a versão mais recente.
  • Isso o levará a uma página intitulada "Download do Apache NetBeans (incubação)".
  • A partir desta página, clique no link "Binários". Você pode clicar no link "fonte" e baixar isso se quiser compilá -lo, mas baixar os "binários" é mais rápido e mais fácil.
  • Uma vez clicado, isso o redirecionará para a página do Apache, onde um link será gerado para você.
  • Clique no link e ele começará a baixar.
  • Depois de baixado, extraia o pacote para o diretório desejado (você pode extrair o pacote usando o Winrar).
  • Após a extração, vá no diretório extraído e procure a pasta "bin".
  • Vá na pasta "bin" e você verá dois arquivos "aplicativos"; “NetBeans.exe ”e“ netbeans64.exe".
  • Se você estiver usando janelas de 32 bits, abra “NetBeans.exe ”e se você estiver usando janelas de 64 bits, abra“ netbeans64.exe".
  • Isso abrirá o NetBeans IDE diretamente. Não há necessidade de instalá -lo separadamente, pois instalamos os binários.
  • Se você for recebido com esta visão assim que ela abrir, então NetBeans 10.0 foi instalado com sucesso e está pronto para você começar a escrever programas e desenvolver aplicativos.

Instale o Javafx Scene Builder:

Agora que o NetBeans foi instalado com sucesso e está funcionando corretamente, podemos passar para a próxima etapa; Instale Javafx Scene Builder. Primeiro, temos que baixar o Scene Builder em seu site oficial:

https: // gluonhq.com/produtos/builder de cena/#download

  • Nesta página, role para baixo até ver as opções de download para sua versão do Java, que pode ser uma dessas três: Java 10, Java 8 ou Java 11.
  • No nosso caso, é Java 11. Sob sua versão do Java, procure o construtor de cenas que possui "Windows Installer" como a plataforma e clique no botão Green "Download".
  • Isso o redirecionará para uma página de "agradecimento" e começará a baixar.
  • Depois de baixado, abra o instalador.
  • No instalador, aceite os termos e condições e clique em Instalar.
  • Depois de instalado, clique em terminar.
  • Para verificar se a instalação foi bem -sucedida ou não, você pode abrir “SceneBuilder.exe ”e será recebido com a seguinte visão se a instalação foi bem -sucedida:

Integrar Javafx Scene Builder e NetBeans:

Uma vez que o construtor de cenas e o NetBeans foram instalados, é hora de passar para a etapa final; integrar os dois programas.

  • Primeiro, abra o NetBeans, clique em "Arquivo" e depois "novo projeto ..."
  • No menu suspenso. Uma nova janela se abrirá.
  • Clique em "Javafx" na guia "Categorias" e "Aplicativo Java FXML" da guia "Projetos".
  • Clique em "Avançar".

Instale quaisquer módulos, se solicitar o download e ativar quaisquer módulos. Na próxima janela, dê um nome ao projeto e clique em "Acabar".

  • Depois de aberto, vá para a guia "Projetos" e clique em seu projeto.
  • Em seguida, clique em "Pacotes de origem", clique no pacote do seu projeto e clique com o botão direito do mouse no .arquivo fxml e clique em "Abrir".
  • Isso abrirá o arquivo no construtor de cenas para você trabalhar nele.

E com isso, você integrou com sucesso o construtor de cenas e o NetBeans para trabalhar juntos sem problemas. Depois de terminar de fazer a GUI, para adicionar funcionalidade e lógica, edite o “controlador.Arquivo java ”diretamente abaixo do .arquivo fxml e dê funcionalidade. Agora você pode continuar e gostar de fazer a GUI para seus programas de uma maneira intuitiva e divertida usando o Javafx Scene Builder.