Cuprins
da OK Java Are componente grafice pentru a genera interfețe utilizator, există ceva care merge mai departe și este să poți desena într-un mod mai complex și mai aproape de personalizare, pentru asta vorbim sistem grafic.Acest sistem ne permite, pe baza unui tabel de coordonate, să putem exprima diferite tipuri de desene prin componente și clase de limbaj, fie că este un grafic statistic sau un ceas analogic, pentru a numi câteva exemple.
Aceasta este cheia pentru a putea realiza orice tip de desen Java, deoarece acesta este singurul mod în care trebuie să spunem programului nostru cum ar trebui și unde ar trebui să traseze diferitele linii care alcătuiesc graficul nostru.
Dacă învățăm să folosim acest sistem în mod corespunzător, putem obține rezultate care ne vor permite să realizăm componente reutilizabile pentru interfețe grafice, în imaginea următoare putem vedea câteva exemple de grafice generate în Java:
MARI
Spre deosebire de axa de coordonate cunoscută, aceasta își are originea (0,0) în colțul din stânga sus și nu în centru, de aceea trebuie să fim atenți atunci când vrem să ne localizăm în plan.
În imaginea următoare putem vedea o reprezentare a acestui lucru pe care tocmai am explicat-o, în stânga vedem sistemul de coordonate așa cum îl vedeți Java iar pe partea dreaptă vedem sistemul de coordonate tradițional pe care l-am cunoscut întreaga noastră viață, aici observăm cum originile (0,0) sunt diferite:
MARI
Componente (editați)Acest lucru ne permite să tratăm fiecare componentă individual și astfel nu vom depinde de spațiul de coordonate al containerului său, permițându-ne să generăm metode abstracte că putem aplica la fiecare spațiu fără griji.
Să vedem în imaginea următoare cum reprezentăm trei componente imbricate și modul în care fiecare dintre ele își arată punctul de origine independent de cine îl conține:
Cu aceasta terminăm acest tutorial, am văzut cum putem folosi coordonatele într-un mod de bază pentru a ști cum să generăm grafică în Java, această parte a limbajului necesită multă analiză matematică, deoarece, în general, fiecare figură pe care dorim să o realizăm va ieși prin intermediul unei formule, fie Java facilitează crearea acestuia sau pentru că trebuie să o facem manual.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv