Система за генериране на графики в Java

Съдържание
да, добре Java Той има графични компоненти за генериране на потребителски интерфейси, има нещо, което отива по -далеч и е да може да рисува по по -сложен начин и по -близо до персонализирането, за това говорим графична система.
Тази система ни позволява, въз основа на таблица с координати, да можем да изразяваме различни видове чертежи чрез компоненти и езикови класове, било то статистическа графика или аналогов часовник, да назовем няколко примера.
Това е ключът, за да можете да правите всякакъв вид рисуване Java, тъй като това е единственият начин, по който трябва да кажем на нашата програма как трябва и къде трябва да начертае различните линии, които съставят нашата графика.
Ако се научим да използваме тази система правилно, можем да постигнем резултати, които ще ни позволят да направим компоненти за многократна употреба за графични интерфейси, на следващото изображение можем да видим някои примери за графики, генерирани в Java:

Увеличете

За да постигнем това, трябва да разчитаме на графичната координатна система на езика, която се състои от две оси, вертикална или известна още като Ос y, и хоризонталата, известна като Оста X. Всеки графичен компонент има свое собствено координатно пространство и те започват по подразбиране в ос (0,0).
За разлика от известната координатна ос, тя води началото си (0,0) в горния ляв ъгъл, а не в центъра, затова трябва да внимаваме, когато искаме да се локализираме в равнината.
На следващото изображение можем да видим представяне на това, което току -що обяснихме, вляво виждаме координатната система, както я виждате Java и от дясната страна виждаме традиционната координатна система, която познаваме през целия си живот, тук забелязваме как произходът (0,0) е различен:

Увеличете

Както споменахме в началото, всеки компонент ще има своя собствена координатна система, така че когато един компонент е вложен в друг, произходът ще се промени за всеки един, като по този начин ще се постигне малко независимост, като го извикаме по някакъв начин.
Компоненти (редактиране)Това ни позволява да третираме всеки компонент поотделно и по този начин няма да зависим от координатното пространство на неговия контейнер, което ни позволява да генерираме абстрактни методи които можем да приложим към всяко пространство без притеснения.
Нека видим на следващото изображение как се представяме три вложени компонента и как всеки от тях показва своята точка на произход независимо от това кой я съдържа:

Ако сме наблюдатели, ще можем да забележим как на всеки компонент е присвоена различна двойка координати, като с това искаме да представим индивидуалността на всяка една от тях и че координатите на едната няма да повлияят на другата.
С това приключваме този урок, видяхме как можем да използваме координатите по основен начин, за да знаем как да генерираме графики в Java, тази част от езика изисква много математически анализ, тъй като като цяло всяка цифра, която искаме да направим, ще излезе чрез някаква формула, или Java да улесним създаването му или защото трябва да го направим ръчно.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave