Съдържание
да, добре Java Той има графични компоненти за генериране на потребителски интерфейси, има нещо, което отива по -далеч и е да може да рисува по по -сложен начин и по -близо до персонализирането, за това говорим графична система.Тази система ни позволява, въз основа на таблица с координати, да можем да изразяваме различни видове чертежи чрез компоненти и езикови класове, било то статистическа графика или аналогов часовник, да назовем няколко примера.
Това е ключът, за да можете да правите всякакъв вид рисуване Java, тъй като това е единственият начин, по който трябва да кажем на нашата програма как трябва и къде трябва да начертае различните линии, които съставят нашата графика.
Ако се научим да използваме тази система правилно, можем да постигнем резултати, които ще ни позволят да направим компоненти за многократна употреба за графични интерфейси, на следващото изображение можем да видим някои примери за графики, генерирани в Java:
Увеличете
За разлика от известната координатна ос, тя води началото си (0,0) в горния ляв ъгъл, а не в центъра, затова трябва да внимаваме, когато искаме да се локализираме в равнината.
На следващото изображение можем да видим представяне на това, което току -що обяснихме, вляво виждаме координатната система, както я виждате Java и от дясната страна виждаме традиционната координатна система, която познаваме през целия си живот, тук забелязваме как произходът (0,0) е различен:
Увеличете
Компоненти (редактиране)Това ни позволява да третираме всеки компонент поотделно и по този начин няма да зависим от координатното пространство на неговия контейнер, което ни позволява да генерираме абстрактни методи които можем да приложим към всяко пространство без притеснения.
Нека видим на следващото изображение как се представяме три вложени компонента и как всеки от тях показва своята точка на произход независимо от това кой я съдържа:
С това приключваме този урок, видяхме как можем да използваме координатите по основен начин, за да знаем как да генерираме графики в Java, тази част от езика изисква много математически анализ, тъй като като цяло всяка цифра, която искаме да направим, ще излезе чрез някаква формула, или Java да улесним създаването му или защото трябва да го направим ръчно.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка