Пакет java.awt.geom
Предоставляет классы Java 2D для определения и выполнения операций над объектами, связанными с двумерной геометрией. Некоторые важные особенности пакета включают:
- классы для манипулирования геометрией, такие как AffineTransform и интерфейс PathIterator, который реализуется всеми объектами Shape.
- классы, реализующие интерфейс Shape, такие как CubicCurve2D, Ellipse2D, Line2D, Rectangle2D и GeneralShape.
- класс Area, который предоставляет механизмы для добавления (объединения), вычитания, пересечения и операции XOR с другими объектами Shape.
- С момента:
- 1.2
| Интерфейс | Описание |
|---|---|
| PathIterator | Интерфейс |
| Класс | Описание |
|---|---|
| AffineTransform | Класс |
| Arc2D |
|
| Arc2D.Double | Этот класс определяет дугу, заданную с точностью |
| Arc2D.Float | Этот класс определяет дугу, заданную с точностью |
| Area | Объект |
| CubicCurve2D | Класс |
| CubicCurve2D.Double | Сегмент кубической параметрической кривой, заданный координатами с точностью |
| CubicCurve2D.Float | Сегмент кубической параметрической кривой, заданный координатами с точностью |
| Dimension2D | Класс |
| Ellipse2D | Класс |
| Ellipse2D.Double | Класс |
| Ellipse2D.Float | Класс |
| FlatteningPathIterator | Класс |
| GeneralPath | Класс |
| Line2D | Этот |
| Line2D.Double | Отрезок прямой, заданный координатами с двойной точностью. |
| Line2D.Float | Отрезок прямой, заданный координатами с плавающей точкой. |
| Path2D | Класс |
| Path2D.Double | Класс |
| Path2D.Float | Класс |
| Point2D | Класс |
| Point2D.Double | Класс |
| Point2D.Float | Класс |
| QuadCurve2D | Класс |
| QuadCurve2D.Double | Сегмент квадратичной параметрической кривой, заданный координатами |
| QuadCurve2D.Float | Сегмент квадратичной параметрической кривой, заданный координатами |
| Rectangle2D | Класс |
| Rectangle2D.Double | Класс |
| Rectangle2D.Float | Класс |
| ПрямоугольнаяФорма |
|
|---|---|
| RoundRectangle2D | Класс |
| RoundRectangle2D.Double | Класс |
| RoundRectangle2D.Float | Класс |
| Исключение | Описание |
|---|---|
| IllegalPathStateException |
|
| NoninvertibleTransformException | Класс |
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/geom/package-summary.html