Guida passo per passo su come integrare Javafx Scene Builder su NetBeans

Guida passo per passo su come integrare Javafx Scene Builder su NetBeans
Java è tra i linguaggi di programmazione più utilizzati al mondo. È un linguaggio di programmazione portatile che viene interpretato ed è un linguaggio di programmazione orientato agli oggetti. Le sue numerose caratteristiche includono il supporto per il networking, il multithreading tra processori, la raccolta dei rifiuti e il supporto per la sua interfaccia utente grafica o GUI in breve.

Introduzione alla GUI:

La GUI è un'interfaccia utente che funge da intermedio tra il computer o il dispositivo elettronico e l'utente. Ciò che distingue la GUI dalle altre interfacce utente è che GUI impiega icone grafiche e temi visivamente piacevoli per interagire con l'aiuto di un puntatore piuttosto che con i componenti basati sul testo.

Sebbene le icone e i componenti basati sul testo siano ancora necessari in alcune GUI.G. una pagina di accesso ecc. Ma l'obiettivo principale per qualsiasi buon designer di GUI dovrebbe essere quello di rendere il più semplice possibile per l'utente interagire con esso e principalmente con un mouse. Come accennato in precedenza, le GUI sono più facili da usare rispetto alla maggior parte delle altre interfacce e il supporto disponibile per renderlo visivamente accattivante non solo aiuta l'utente a concentrarsi su determinati elementi, ma consente anche al designer di diventare creativo e sperimentare la sua immaginazione, rendendo il suo sviluppo intuitivo e divertimento. La GUI consente inoltre al designer di inserire video e immagini nella forma per renderlo ancora più accattivante e facile da usare per l'utente.

Java Apis:

Java consente allo sviluppatore di utilizzare tre API (interfaccia di programmazione dell'applicazione):

  1. AWT (astratto toolkit di finestre)
  2. Oscillazione
  3. Javafx

AWT e Swing sono API più vecchie, mentre Javafx è stato integrato con Java 8 ed è l'API più recente con più opzioni di AWT e Swing.

Un grande vantaggio dell'utilizzo di Javafx rispetto ad altre API è l'integrazione del costruttore di scena. Javafx Scene Builder è uno strumento che consente di sviluppare la GUI senza codifica. Lo raggiunge fornendo un'area vuota in cui diversi componenti di Javafx possono essere trascinati e lasciati cadere per creare diverse forme di GUI. Questi componenti possono anche essere modificati con un'enorme varietà di opzioni di personalizzazione. Tutto ciò può essere fatto in tempo reale e la GUI prende forma mentre il designer lo sviluppa.

Javafx Scene Builder genera FXML, questo consente al designer di creare l'interfaccia separatamente dalla logica del programma. FXML è una lingua basata su XML. Javafx Scene Builder può essere utilizzato con qualsiasi IDE Java per combinare la logica del programma con l'interfaccia, ma è appositamente orientato a programmi e applicazioni sviluppate in NetBeans IDE.

Cos'è Netbeans?

NetBeans è un IDE gratuito (ambiente di sviluppo integrato) open source che utilizza un'architettura modulare i.e. Utilizza moduli (gruppi di classi e librerie) per implementare funzionalità specifiche in un'applicazione. Netbeans è uno dei java Ide più popolari in questo momento. NetBeans è anche noto per il suo grande supporto Maven e la sua interfaccia intuitiva. Per iniziare a svilupparsi su NetBeans e Javafx Scene Builder, è necessario che sia installato e Javafx Scene Builder integrato con NetBeans. Questa guida sarà più che sufficiente per aiutarti con il processo di installazione e come integrare entrambi i programmi su Windows.

Installa NetBeans:

Per installare NetBeans, devi scaricarlo prima dal sito ufficiale di NetBeans:

https: // netbeans.Apache.org/download/indice.html

  • Fai clic sul pulsante "Scarica" ​​verde sotto Apache Netbeans 10.0 riga
  • Puoi anche saperne di più su NetBeans facendo clic sul pulsante "Funzionalità" blu accanto al pulsante "Download".
  • Puoi anche scaricare anche altre versioni precedenti, ma si consiglia di utilizzare l'ultima versione.
  • Questo ti porterà a una pagina intitolata "Download di Apache Netbeans (incubazione)".
  • Da questa pagina, fai clic sul collegamento "Binaries". Puoi fare clic sul link "Origine" e scaricarlo se vuoi compilarlo da solo ma scaricare i "binari" è più veloce e più facile.
  • Una volta cliccato, questo ti reindirizzerà alla pagina Apache in cui verrà generato un collegamento per te.
  • Fai clic sul collegamento e inizierà a scaricare.
  • Una volta scaricato, estrarre il pacchetto nella directory desiderata (è possibile estrarre il pacchetto utilizzando Winrar).
  • Dopo l'estrazione, vai nella directory estratta e cerca la cartella "bin".
  • Vai nella cartella "Bin" e vedrai due file "applicazioni"; “Netbeans.exe "e" netbeans64.exe".
  • Se si utilizzano Windows a 32 bit, apri “NetBeans.exe "e se si utilizza Windows a 64 bit, apri" NetBeans64.exe".
  • Questo aprirà direttamente NetBeans IDE. Non è necessario installarlo separatamente poiché abbiamo installato i binari.
  • Se sei accolto con questa vista una volta che si apre, allora Netbeans 10.0 è stato installato con successo ed è pronto per iniziare a scrivere programmi e sviluppare applicazioni su di esso.

Installa il costruttore di scene Javafx:

Ora che NetBeans è stato installato con successo e funziona correttamente, possiamo passare al passaggio successivo; Installa Javafx Scene Builder. Innanzitutto, dobbiamo scaricare scene builder dal suo sito ufficiale:

https: // gluonhq.com/prodotti/scene-costruttore/#download

  • In questa pagina, scorri verso il basso fino a vedere le opzioni di download per la tua versione di Java che può essere una di queste tre: Java 10, Java 8 o Java 11.
  • Nel nostro caso, è Java 11. Sotto la tua versione di Java, cerca il costruttore di scena che ha "Windows Installer" come piattaforma e fai clic sul pulsante "Download" verde.
  • Questo ti reindirizzerà a una pagina "grazie" e inizierà a scaricare.
  • Una volta scaricato, aprire il programma di installazione.
  • Nell'installatore, accetta i termini e le condizioni e fai clic su Installa.
  • Una volta installato, fare clic su Fine.
  • Per verificare se l'installazione ha avuto esito positivo o meno puoi aprire “SceneBuilder.exe ”e verrà accolto con la seguente vista se l'installazione ha avuto successo:

Integra Javafx Scene Builder e NetBeans:

Una volta che il costruttore di scena e Netbeans sono stati installati, è tempo di passare all'ultimo passaggio; integrare entrambi i programmi.

  • Innanzitutto, apri NetBeans, fai clic su "File" e poi "Nuovo progetto ..."
  • Nel menu a discesa. verrà aperta una nuova finestra.
  • Fai clic sulla scheda "Javafx" dalla scheda "Categorie" e "Applicazione Java FXML", "Projects".
  • Fai clic su "Avanti".

Installa eventuali moduli, se richiede di scaricare e attivare i moduli. Nella finestra successiva dai un nome al progetto e fai clic su "Finita".

  • Una volta aperto, vai alla scheda "progetti" e fai clic sul progetto.
  • Quindi fare clic su "Pacchetti di origine", fare clic sul pacchetto del progetto e fare clic con il pulsante destro del mouse su .FILE FXML e fare clic su "Apri".
  • Questo aprirà il file in scene builder per farti lavorare su.

E con questo, hai integrato con successo il costruttore di scena e netbeans per lavorare insieme perfettamente. Una volta che hai finito di creare la GUI, per aggiungere funzionalità e logica ad essa, modifica il "controller.File java "direttamente sotto il .file fxml e dargli funzionalità. Ora puoi andare avanti e divertirti a fare GUI per i tuoi programmi in modo intuitivo e divertente usando Javafx Scene Builder.