Grafisk generasjonssystem i Java

Innholdsfortegnelse
Ja OK Java Den har grafiske komponenter for å generere brukergrensesnitt, det er noe som går lenger og er å kunne tegne på en mer kompleks måte og nærmere tilpasning, for dette snakker vi om grafikk system.
Dette systemet lar oss, basert på en tabell med koordinater, kunne uttrykke forskjellige typer tegninger gjennom komponenter og språkklasser, det være seg en statistisk graf eller en analog klokke, for å nevne noen eksempler.
Dette er nøkkelen for å kunne lage alle typer tegninger Java, siden det er den eneste måten vi må fortelle programmet vårt hvordan det skal og hvor det skal tegne de forskjellige linjene som utgjør grafen vår.
Hvis vi lærer å bruke dette systemet riktig, kan vi oppnå resultater som gjør at vi kan lage gjenbrukbare komponenter for grafiske grensesnitt, i det følgende bildet kan vi se noen eksempler på grafikk generert i Java:

FORSTØRRE

For å oppnå dette må vi stole på språkets grafiske koordinatsystem, dette består av to akser, den vertikale eller også kjent som Akse y, og den horisontale kjent som X -akse. Hver grafikkomponent har sitt eget koordinatrom, og de starter som standard på akse (0,0).
I motsetning til den kjente koordinataksen, har denne sin opprinnelse (0,0) i øvre venstre hjørne og ikke i midten, derfor må vi være forsiktige når vi vil lokalisere oss i flyet.
I det følgende bildet kan vi se en representasjon av dette som vi nettopp har forklart, til venstre ser vi koordinatsystemet slik du ser det Java og på høyre side ser vi det tradisjonelle koordinatsystemet som vi har kjent hele livet, her merker vi hvordan opprinnelsen (0,0) er forskjellig:

FORSTØRRE

Som vi nevnte i begynnelsen, vil hver komponent ha sitt eget koordinatsystem, så når en komponent er nestet i en annen, vil opprinnelsen endre seg for hver enkelt, og derved oppnå litt uavhengighet ved å kalle det på en eller annen måte.
KomponenterDette tillater oss å behandle hver komponent individuelt, og dermed vil vi ikke være avhengige av koordinatområdet til beholderen, slik at vi kan generere abstrakte metoder som vi kan bruke på hvert rom uten bekymringer.
La oss se på bildet nedenfor hvordan vi representerer tre nestede komponenter og hvordan hver av dem viser sitt opprinnelsespunkt uavhengig av hvem som inneholder det:

Hvis vi er observatører, vil vi kunne legge merke til hvordan hver komponent er tildelt et annet par koordinater, med dette ønsker vi å representere individualiteten til hver enkelt av dem og at koordinatene til den ene ikke vil påvirke den andre.
Med dette fullfører vi denne opplæringen, vi har sett hvordan vi kan bruke koordinatene på en grunnleggende måte for å vite hvordan vi genererer grafikk i Java, denne delen av språket krever mye matematisk analyse, siden generelt vil hver figur vi vil lage komme ut ved hjelp av en formel, enten Java forenkle opprettelsen eller fordi vi må gjøre det manuelt.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave