JavaFX skirtas grafinių vartotojo sąsajų kūrimui.

BorderPane in JavaFX – Vadovas GUI kūrimui

Visi pamokos vaizdo įrašai JavaFX skirta GUI kūrimui.

Layout valdymas JavaFX yra esminis kuriant patrauklias ir funkcionalias vartotojo sąsajas. Vienas iš universaliausių išdėstymų, kurį galite naudoti savo JavaFX programoje, yra BorderPane. Šioje patarimų knygoje norėčiau jums parodyti, kaip efektyviai su BorderPane sukurti vartotojo sąsają, kuri yra lengvai naudojama ir gerai struktūrizuota. Tarkime, kad kuriate programą, kuri primena el. pašto programą, tad pradėkime.

Svarbiausios įžvalgos

  • BorderPane išdėstymas susideda iš penkių pagrindinių sričių: viršuje, apačioje, kairėje, dešinėje ir centre.
  • Kiekviena sritis gali turėti skirtingus išdėstymus ir valdiklius.
  • BorderPane leidžia logiškai ir patraukliai struktūrizuoti vartotojo sąsają.

Žingsnis po žingsnio instrukcijos

Žingsnis 1: Sukurti BorderPane

Norėdami pradėti su BorderPane, pirmiausia turite šį išdėstymą instancijuoti ir įdėti į savo sceną. Žemiau pateiktas kodas rodo, kaip sukurti naują BorderPane, turintį pavyzdžiui 500x600 dimensijas.

BorderPane in JavaFX – Išsami gido žingsnis po žingsnio, kaip kurti GUI

Žingsnis 2: Valdiklių pridėjimas

Dabar kreipiamės į atskiras sritis. Pradėkime nuo viršutinės srities, kurioje įdėsime etiketę, kuri bus kaip pavadinimas. Galite lengvai sukurti savo etiketę taip:

Žingsnis 3: VBox sukūrimas šoninėms sritims

Kairėje ir dešinėje BorderPane pusėse naudosime VBox išdėstymus. Tai leis mums elementus išdėstyti vertikaliai.

Žingsnis 4: Valdiklių išdėstymas kairėje VBox

Dabar pridėsime keletą mygtukų į kairę VBox, kad būtų galima rodyti el. laiškus. Pavyzdžiui, vienas mygtukas gali atstovauti šriftą „El. laiškas 1“.

Žingsnis 5: El. laiškų rodymas centre

Centrinėje srityje pridėsime HTMLEditor, kuris leis vartotojui rašyti arba rodyti el. laiškus. Taip galite sukurti HTMLEditor:

BorderPane in JavaFX – Išsamus žingsnis po žingsnio vadovas GUI kūrimui

Žingsnis 6: Detalių pridėjimas apatinėje srityje

Apatinėje BorderPane srityje galite rasti TextArea HTML turiniui rodyti.

Žingsnis 7: Dešinės srities taikymas

Į dešinę VBox pridėsime dar vieną mygtuką, kad būtų galima rodyti HTML, sukurtą redaktoriuje.

Žingsnis 8: Mygtuko logikos įgyvendinimas

Galų gale turime užtikrinti, kad mygtukas tikrai rodytų HTML turinį. Tam pridėsime veiksmų įvykio tvarkyklę:

BorderPane in JavaFX – Išsamus žingsnis po žingsnio vadovas GUI kūrimui

Žingsnis 9: Baigimas ir peržiūra

Dabar pats laikas viską sujungti ir parodyti mūsų BorderPane programoje. Jei viską įgyvendinote teisingai, jūsų vartotojo sąsaja dabar turėtų būti sukurta taip, kaip pageidaujate.

BorderPane in JavaFX – Išsami žingsnis po žingsnio instrukcija GUI kūrimui

Sąžiningumas - Apžvalga apie JavaFX BorderPane

Šioje instrukcijoje išmokote, kaip sukurti ir efektyviai naudoti BorderPane JavaFX. Nuo pagrindinės struktūros kūrimo iki valdiklių ir jų logikos įgyvendinimo perėjote pagrindinius išdėstymo principus. BorderPane suteikia jums lankstų būdą kurti vartotojo sąsają, kuri idealiai tinka įvairioms programoms.

Dažnai užduodami klausimai

Kas yra BorderPane JavaFX?BorderPane yra išdėstymo konteineris, leidžiantis UI elementus išdėstyti penkiose srityse (viršuje, apačioje, kairėje, dešinėje, centre).

Kaip pridėti elementus į BorderPane?Elementus galite pridėti naudodami atitinkamas metodikas, tokias kaip setTop(), setBottom(), setLeft(), setRight() ir setCenter().

Ar kiekvienoje srityje galima naudoti skirtingus išdėstymus?Taip, kiekvienoje BorderPane srityje gali būti naudojami skirtingi išdėstymai, kad būtų galima pasiekti įvairią UI elementų išdėstymą.

Ar BorderPane tinka sudėtingoms programoms?Taip, BorderPane, dėl savo lankstumo ir paprastumo, yra ypač tinkamas sudėtingoms programoms, tokioms kaip el. pašto klientai.