Java 2D — API для рисования двумерной графики при использовании языка программирования Java.

Структура

править

Классы в Java 2D API расположены в следующих пакетах:

  • java.awt Основной пакет для the Java Abstract Window Toolkit.
  • java.awt.geom Стандартная библиотека Java двумерных геометрических фигур, таких как линии, эллипсы и четырёхугольники.
  • java.awt.font Библиотека для манипуляций со шрифтами и символами.
  • java.awt.color Библиотека для предоставления различных способов работы с цветом.
  • java.awt.image Библиотека для управления графическими изображениями.
  • java.awt.print Библиотека для осуществления печати на принтере.[1]

Основные понятия

править

В рамках Java2D определены классы для цветов "Class Color", шрифтов "Class Font" и их параметров "Class FontMetrics". "Class Graphics" и Graphics2D предоставляют реализации базовых алгоритмов рисования различных форм, в частности, линий, окружностей.[1]

См. также

править

Литература

править

Примечания

править
  1. 1 2 Trail: 2D Graphics (The Java™ Tutorials). docs.oracle.com. Дата обращения: 19 ноября 2021. Архивировано 20 января 2022 года.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Java OpenGL

размещены в библиотеке в jar-файле jogl.jar) Начиная с Java Standard Edition версии 1.6, Java 2D API и OpenGL могут взаимодействовать посредством JOGL:

История версий Java SE

Пакеты: java.nio.file и java.nio.file.attribute Поддержка алгоритмов эллиптической криптографии на уровне библиотеки. XRender для Java 2D, улучшающий

Java Foundation Classes

JFC входят, в частности, библиотека Swing, Java 2D и многие другие, включая исторически первую библиотеку Java для создания пользовательских интерфейсов

Swing (библиотека)

Поддерживаются Java 2D, Accessibility API, Drag & Drop-API и AWT. Начиная с версии Java от 1 февраля 1998 года, Swing включён в Java Runtime Environment

Abstract Window Toolkit

программирования Java GUI и используется также Swing и Java 2D. Он содержит: Интерфейс между родной оконной системой и Java-приложением; Ядро обработчика событий интерфейса;

Canvas (HTML)

context = canvas.getContext('2d'); /* Далее какие-либо действия над холстом */ }; </script> </html> Использование JavaScript для рисования окружности

Kotlin

программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Также компилируется в JavaScript и в исполняемый код ряда платформ

Lightweight Java Game Library

Lightweight Java Game Library (LWJGL) — открытая графическая библиотека, основной целью которой является предоставление простого и легковесного программного