Sadržaj
Da dobro Java Ima grafičke komponente za generiranje korisničkih sučelja, postoji nešto što ide dalje, a to je mogućnost crtanja na složeniji način i bliže prilagođavanju, za to govorimo grafički sustav.Ovaj nam sustav omogućuje, na temelju tablice koordinata, da možemo izraziti različite vrste crteža kroz komponente i jezične klase, bilo da se radi o statističkom grafikonu ili analognom satu, navesti nekoliko primjera.
Ovo je ključ za stvaranje bilo koje vrste crteža Java, budući da je to jedini način na koji našem programu moramo reći kako treba i gdje treba nacrtati različite crte koje čine naš grafikon.
Ako naučimo pravilno koristiti ovaj sustav, možemo postići rezultate koji će nam omogućiti izradu komponenti za višekratnu uporabu za grafička sučelja, na sljedećoj slici možemo vidjeti neke primjere grafika generiranih u Java:
POVEĆAJTE
Za razliku od poznate koordinatne osi, ovo ishodište (0,0) ima u gornjem lijevom kutu, a ne u središtu, zato moramo biti oprezni kada se želimo locirati unutar ravnine.
Na sljedećoj slici možemo vidjeti prikaz ovoga koji smo upravo objasnili, s lijeve strane vidimo koordinatni sustav onako kako ga vidite Java a s desne strane vidimo tradicionalni koordinatni sustav koji poznajemo cijeli život, ovdje primjećujemo kako su ishodišta (0,0) različita:
POVEĆAJTE
Komponente (uredi)To nam omogućuje da svaku komponentu tretiramo zasebno i stoga nećemo ovisiti o koordinatnom prostoru njezina spremnika, što nam omogućuje generiranje apstraktne metode koje možemo bez brige primijeniti na svaki prostor.
Pogledajmo na sljedećoj slici kako se predstavljamo tri ugniježđene komponente i kako svaki od njih pokazuje svoje ishodište neovisno o tome tko ga sadrži:
Ovim smo završili ovaj vodič, vidjeli smo kako možemo koristiti koordinate na osnovni način kako bismo znali generirati grafiku u Java, ovaj dio jezika zahtijeva mnogo matematičke analize, budući da će općenito svaka brojka koju želimo napraviti izaći pomoću neke formule, bilo Java olakšati njegovo stvaranje ili zato što to moramo učiniti ručno.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod