Trinnvis guide for hvordan du integrerer Javafx scenebygger på NetBeans

Trinnvis guide for hvordan du integrerer Javafx scenebygger på NetBeans
Java er blant de mest brukte programmeringsspråkene i verden. Det er et bærbart programmeringsspråk som tolkes og er et objektorientert programmeringsspråk. Dens mange funksjoner inkluderer støtte for nettverk, multithreading mellom prosessorer, søppelinnsamling og støtten til det grafiske brukergrensesnittet eller GUI for kort.

Introduksjon til GUI:

GUI er et brukergrensesnitt som fungerer som et mellomliggende mellom datamaskinen eller elektronisk enhet og brukeren. Det som skiller GUI fra andre brukergrensesnitt er at GUI bruker grafiske ikoner og visuelt behagelige temaer for å samhandle med hjelp av en peker i stedet for tekstbaserte komponenter.

Selv om tekstbaserte ikoner og komponenter fremdeles er nødvendig i noen Guis E.g. en påloggingsside osv. Men hovedmålet for enhver god GUI -designer bør være å gjøre det så enkelt som mulig for brukeren å samhandle med det og først og fremst med en mus. Som nevnt ovenfor, er Guis lettere å bruke enn de fleste andre grensesnitt og støtten som er tilgjengelig for å gjøre den visuelt tiltalende, hjelper ikke bare brukeren til å fokusere på visse elementer, men lar også designeren bli kreativ og eksperimentere med fantasien, noe som gjør utviklingen intuitiv og moro. GUI lar også designeren sette inn videoer og bilder i skjemaet for å gjøre det enda mer tiltalende og enkelt å bruke for brukeren.

Java Apis:

Java lar utvikleren bruke tre API -er (applikasjonsprogrammeringsgrensesnitt):

  1. AWT (Abstract Windowing Toolkit)
  2. Svinge
  3. Javafx

AWT og Swing er eldre API -er, mens Javafx ble integrert med Java 8 og er den siste API -en med flere alternativer enn AWT og Swing.

En stor fordel med å bruke Javafx over andre APIer er integrasjonen av scenebygger. Javafx Scene Builder er et verktøy som gjør at GUI kan utvikles uten koding. Det oppnår dette ved å tilby et tomt område der forskjellige komponenter fra Javafx kan dras og slippes for å lage forskjellige GUI -skjemaer. Disse komponentene kan også redigeres med et stort utvalg av tilpasningsalternativer. Alt dette kan gjøres i sanntid og GUI tar form ettersom designeren utvikler det.

Javafx Scene Builder genererer FXML, dette lar designeren lage grensesnittet separat fra programlogikken. FXML er et XML-basert språk. Javafx Scene Builder kan brukes med hvilken som helst Java IDE for å kombinere programlogikken med grensesnittet, men det er spesielt rettet mot programmer og applikasjoner utviklet i NetBeans IDE.

Hva er NetBeans?

NetBeans er en åpen kildekode, gratis IDE (integrert utviklingsmiljø) som bruker en modulær arkitektur i.e. Den bruker moduler (grupper av klasser og biblioteker) for å implementere spesifikke funksjoner i en applikasjon. Netbeans er en av de mest populære Java Ides akkurat nå. NetBeans er også kjent for sin store Maven-støtte og dets brukervennlige grensesnitt. For å begynne å utvikle deg på NetBeans og Javafx Scene Builder, må du ha både installert og Javafx scenebygger integrert med Netbeans. Denne guiden vil være mer enn nok til å hjelpe deg med installasjonsprosessen og hvordan du integrerer begge programmene på Windows.

Installer NetBeans:

For å installere NetBeans, må du laste den ned først fra NetBeans offisielle nettsted:

https: // netbeans.Apache.org/last ned/indeks.html

  • Klikk på den grønne "Last ned" -knappen under Apache Netbeans 10.0 linje
  • Du kan også lære mer om NetBeans ved å klikke på den blå "Funksjonen" -knappen ved siden av "Last ned" -knappen.
  • Du kan også laste ned andre tidligere versjoner også, men det anbefales å bruke den nyeste versjonen.
  • Dette tar deg til en side med tittelen “Last ned Apache NetBeans (Incubating)”.
  • Fra denne siden klikker du på "Binaries" -lenken. Du kan klikke på "kilden" -lenken og laste ned at hvis du vil samle den selv, men å laste ned "binærene" er raskere og enklere.
  • Når du har klikket, vil dette omdirigere deg til Apache -siden der en lenke vil bli generert for deg.
  • Klikk på lenken, så begynner den å laste ned.
  • Når du er lastet ned, trekker du ut pakken til ønsket katalog (du kan trekke ut pakken ved å bruke WinRar).
  • Etter utvinning, gå i den ekstraherte katalogen og se etter "bin" -mappen.
  • Gå i "bin" -mappen, så ser du to "applikasjon" -filer; “Netbeans.EXE ”og“ NetBeans64.EXE ”.
  • Hvis du bruker 32-biters vinduer, åpner du “NetBeans.exe ”og hvis du bruker 64-biters vinduer, åpner du“ NetBeans64.EXE ”.
  • Dette vil åpne NetBeans IDE direkte. Det er ikke nødvendig å installere det separat, da vi har installert binærene.
  • Hvis du blir møtt med denne visningen når den åpnes, så er NetBeans 10.0 har blitt installert og er klar for deg å begynne å skrive programmer og utvikle applikasjoner på det.

Installer Javafx Scene Builder:

Nå som NetBeans har blitt installert og fungerer som den skal, kan vi flytte til neste trinn; Installer Javafx scenebygger. Først må vi laste ned scenebygger fra det offisielle nettstedet:

https: // gluonhq.com/produkter/scenebygger/#nedlasting

  • På denne siden, bla ned til du ser nedlastingsalternativene for din versjon av Java, som kan være en av disse tre: Java 10, Java 8 eller Java 11.
  • I vårt tilfelle er det Java 11. Under din versjon av Java, se etter scenebyggeren som har “Windows Installer” som plattformen og klikk på den grønne “Last ned” -knappen.
  • Dette vil omdirigere deg til en "takk" -side og begynne å laste ned.
  • Når installatøren er lastet ned, må du åpne installasjonsprogrammet.
  • I installasjonsprogrammet, godta vilkårene og klikk på Install.
  • Når du er installert, klikker du Fullfør.
  • For å sjekke om installasjonen var vellykket eller ikke, kan du åpne “Scenebuilder.exe ”og vil bli møtt med følgende visning hvis installasjonen var vellykket:

Integrer Javafx Scene Builder og NetBeans:

Når scenebygger og NetBeans er installert, er det på tide å flytte til det siste trinnet; Integrer begge programmene.

  • Først åpne NetBeans, klikk på "Fil" og deretter "Nytt prosjekt ..."
  • I rullegardinmenyen. Et nytt vindu åpnes.
  • Klikk på "Javafx" fra fanen "Kategorier" og "Java FXML Application" FRO, "Projects" -fanen.
  • Klikk "Neste".

Installer alle moduler, hvis den ber om å laste ned og aktivere noen moduler. I neste vindu gi prosjektet et navn og klikk på "Fullfør".

  • Når du er åpnet, gå til fanen "Prosjekter" og klikk på prosjektet ditt.
  • Klikk deretter på "Kildepakker", klikk på prosjektets pakke og høyreklikk på .FXML -fil og klikk "Åpne".
  • Dette vil åpne filen i scenebygger for deg å jobbe med den.

Og med dette har du vellykket integrert scenebygger og Netbeans for å samarbeide sømløst sammen. Når du er ferdig med å lage GUI, for å legge til funksjonalitet og logikk i den, rediger "kontrolleren.Java ”-fil rett under .FXML -fil og gi den funksjonalitet. Nå kan du fortsette og glede deg over å lage GUI for programmene dine på en intuitiv og morsom måte ved å bruke Javafx Scene Builder.