Razvoj v Javi za začetnike.

Ustvari svojo prvo Java GUI aplikacijo s Swingom

Vsi videoposnetki vadnice Razvoj v Javi za začetnike

Grafične uporabniške vmesnike (GUI) predstavljajo ključni del sodobnih programske opreme. V tem priročniku se boste naučili, kako ustvariti preprosto GUI-aplikacijo z Javo in ogrodjem Swing. Swing vam nudi obširne funkcije in vrsto grafičnih komponent, ki jih je enostavno implementirati. Poglejmo neposredno in skupaj korak za korakom razvijajmo vašo prvo grafično aplikacijo!

Najpomembnejši vpogledi

  • Swing ponuja enostaven način za ustvarjanje GUI-jev v Javi.
  • Seznanili se boste z osnovno strukturo GUI-aplikacije, vključno s komponentami, kot so okna, gumbi in oznake.
  • Upravljanje postavitve vam omogoča razporeditev GUI-elementov v vaši aplikaciji.

Navodila po korakih

1. Ustvarjanje osnovnega JFrame

Prvi korak pri ustvarjanju GUI je nastavitev glavnega okna, znanega tudi kot JFrame. JFrame je posoda, v kateri so nameščene vse druge grafične komponente.

Tukaj kodo ustvarite novo instanco JFrame z naslovom "Pozdravljena grafična svet". Ne pozabite nastaviti velikost okna z setSize(). Da bo okno končno prikazano, pokličite setVisible(true).

Ustvari svojo prvo Java GUI aplikacijo s Swingom

2. Dodajanje gumba

Ko ste nastavili JFrame, je čas, da dodate gumb. Gumbi so interaktivne komponente, ki lahko sprožijo uporabniške akcije.

Tukaj boste ustvarili nov gumb z besedilom "Klikni me" in ga neposredno dodali JFrame. Ko program zaženete, boste gumb videli v oknu.

Ustvari svojo prvo Java GUI aplikacijo s Swingom

3. Dodajanje oznake

Zdaj dodamo oznako. Oznake so uporabne za prikaz informacij ali navodil za uporabnika.

Oznako ustvarimo podobno kot gumb, in v tem primeru preprosto prikazuje besedilo „Opis“. Upoštevajte, da oznako dodamo tudi JFrame.

4. Uporaba JPanel

Da zagotovimo boljšo organizacijo vaših GUI-elementov, uporabimo JPanel. To je posoda, ki lahko hrani več komponent.

Tukaj ustvarjamo JPanel, dodamo tako gumb kot oznako in nato nastavimo ploščo na JFrame. To zagotavlja, da so elementi urejeni.

Ustvari svojo prvo Java GUI aplikacijo s Swingom

5. Upravljanje postavitve

Za nadzor postavitve GUI-elementov je uporaba upravljanja postavitve nujna. Java Swing ponuja različne upravljavce postavitev, kot so FlowLayout ali BorderLayout.

S tem kodom se določi tip postavitve plošče, tako da so komponente razporejene v vrsto od leve proti desni.

6. Obvladovanje dogodkov

GUI je koristna le, če lahko reagira na uporabniške interakcije. Tukaj pride obvladovanje dogodkov v igro. Uporabite ActionListener za reagiranje na klike gumbov.

Zdaj se bo besedilo oznake spremenilo, ko bo gumb pritisnjen. Obvladovanje dogodkov je ključno za ustvarjanje interaktivnega uporabniškega vmesnika.

Ustvari svojo prvo Java GUI-aplikacijo s Swingom

7. Zapiranje okna

Poleg tega je pomembno določiti obnašanje okna pri zapiranju. Privzeto program po zaprtju okna ne preneha delovati.

S tem ukazom zagotovite, da se aplikacija zaključi, ko uporabnik zapre okno.

Ustvari svojo prvo Java GUI-aplikacijo z uporabo Swinga

Povzetek – Java Swing: Ustvarite svojo prvo grafično aplikacijo

V tem priročniku ste se naučili, kako ustvariti osnovno grafično aplikacijo z Java Swing. Od nastavitev JFrame, dodajanja gumbov in oznak do obvladanja dogodkov – vse ste to zaključili. Uporabite to znanje za razvoj svojih lastnih GUI-aplikacij in nadaljujte z eksperimentiranjem!

Pogosta vprašanja

Kako ustvarim preprost GUI v Javi?Začnete z JFrame in nato dodate komponente, kot so gumbi in oznake.

Katere so prednosti Swinga?Swing ponuja vrsto grafičnih komponent in upravljavcev postavitev, ki so prilagodljivi in enostavni za uporabo.

Kako lahko reagiram na uporabniške akcije?Z ActionListenerjem lahko obvladujete in reagirate na akcije, kot so kliki gumbov.

Kaj je JPanel?JPanel je posoda, v kateri je mogoče organizirati več grafičnih komponent.

Kako lahko zaprem okno?Z ukazom setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) se aplikacija zapre, ko zaprete okno.