Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.61 KB

gui-workshop.md

File metadata and controls

51 lines (36 loc) · 1.61 KB

JavaFX

Házi feladat ellenőrzés

  • MVC
  • FXML
    • konténerek
    • vezérlőelemek
    • menü
    • attribútumok (id, onAction)
  • Controller
    • @FXML annotáció
    • ActionEvent
    • osztályváltozók és metódusok

Feladatok

Feladat 1

  • Készíts grafikus megjelenítésű programot, amelyben megjeleníted a saját neved egy Labelen, valamint az ablak címe: "Első alkalmazásom".

Feladat 2

  • Készíts egy egyszerű alkalmazást, ahol 3 elem található, két Label és egy Button. Az egyik label egy számértéket kell tartalmazzon, ami a Button megnyomására növekszik eggyel.

  • Adj hozzá még egy gombot, amely lenullázza a számlálót!
  • Adj hozzá még egy gombot, amely csökkenti eggyel a számlálót!

Feladat 3

  • Készíts alkalmazást, amelybe be lehet jelentkezni
  • Készíts osztályt a felhasználónak, és legalább 3 különböző felhasználót hozz létre a program indulásakor
  • Ha a bejelentkezés sikeres, tüntesd el a bejelentkező képernyőt és üdvözöld a felhasználót
  • Ha sikertelen, jelenítsd meg a bejelentkezőképernyőn tetszésed szerinti formában

Feladat 4

  • Készíts egy egyserű szövegszerkesztő alkalmazást
  • A Layout elemei legyenek:
    • Megnyitás gomb
    • Mentés gomb
    • Fájlnév szöveges input mező
    • Fájl tartalom szöveges input doboz
  • Megnyitás gombra kiválaszthatunk egy fájlt, amely neve bekerül a Fájlnév mezőbe és a tartalma pedig a dobozba
  • Mentés gombra kattintva az aktuális fájlnevet használva az alkalmazás lementi a tartalmat