Sadržaj
Klasa Grafika u Java omogućuje nam razvoj svih vrsta elemenata nacrtanih na našim korisničkim sučeljima i programskim zaslonima, pomoću njega ćemo moći crtati od linija do geometrijskih figura, pa čak i teksta u obliku nizova.Njegova je upotreba prilično intuitivna jer nam putem metoda općenito govore koje funkcije obavljaju u njihovo ime, tako da pomoću spremnika i ploča možemo izraziti vrstu crteža koju bi naša aplikacija trebala generirati, ako tome dodamo i znanje o koordinatni sustav Java možemo postići vrlo impresivne rezultate.
Klasa Grafika je apstraktna klasa koja nam daje sučelje neovisno o platformi za izradu grafika i slika na ekranu u različitim operativnim sustavima bez značajnih promjena.
Kad se komponenta prikaže u našem programu, bilo da se radi o gumbu, ploči, oznaci, a objekt klase Grafika generira se na izvornoj platformi i tada se metoda poziva komponenta boje kao što vidimo:
zaštićena prazna boja Komponenta (grafika g)
Ova metoda je definirana u klasi JComponent i doziva se svaki put kad bi se komponenta trebala prikazati na ekranu.
Klasa Grafika Ima mnogo metoda, međutim neke ćemo objasniti kako bismo imali orijentaciju onoga što od toga možemo dobiti.
setColor (boja: Boja)Ova nam metoda omogućuje postavljanje boje linija koje će se iscrtavati od trenutka dozivanja.
setFont (font: Font)Kao i metoda setColor (), To nam omogućuje postavljanje fonta za slova od trenutka dolaska.
drawString (s: String, x: int, y: int)Omogućuje nam crtanje a Niz ili tekst u koordinatama koje prosljeđujemo.
drawLine (x1: int, y1: int, x2: int, y2: int)Omogućuje nam crtanje crte u koordinatama koje prosljeđujemo metodi.
Postoji još metoda koje vrijedi istražiti jer nam omogućuju crtanje krugova, pravokutnika, pa čak i prilagođenih poligona.
Generirat ćemo mali tekst u prozoru i također redak, za to ćemo koristiti metode koje smo do sada vidjeli u razredu Grafika, pogledajmo na sljedećoj slici rezultat koji očekujemo da ćemo imati:
Ovim smo završili ovaj vodič, detaljno smo vidjeli kako možemo početi koristiti razred Grafika za generiranje grafičkih elemenata i elemenata sučelja u našim programima napravljenim u Java.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod