网站地图
1226.net
给你新词新语最详细的解释
java.awt.geom 发布于:

java.awt.geom是一个软件包,提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。

提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。包的一些重要功能包括:

操纵几何形状(如 AffineTransform)的类和所有 Shape 对象都实现的 PathIterator 接口。

实现 Shape 接口(如 CubicCurve2D、Ellipse2D、Line2D、Rectangle2D 和 GeneralShape)的类。

提供在其他 Shape 对象上进行加(合并)、减、相交、异或操作机制的 Area 类。

1.2

提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。

PathIterator PathIterator 接口通过允许调用者一次一段地获取边界的路径,为实现 Shape 接口的对象提供返回其边界几何形状的机制。

AffineTransform

AffineTransform 类表示 2D 仿射变换,它执行从 2D 坐标到其他 2D 坐标的线性映射,保留了线的“直线性”和“平行性”。

Arc2D

Arc2D 是所有存储 2D 弧度的对象的抽象超类,其中 2D 弧度由窗体矩形、起始角度、角跨越(弧的长度)和闭合类型(OPEN、CHORD 或 PIE)定义。

Arc2D.Double

此类定义以 double 精度指定的弧。

Arc2D.Float

此类定义以 float 精度指定的弧。

Area

Area 对象存储和操作 2 维空间封闭区域的与解析无关的描述。

CubicCurve2D

CubicCurve2D 类定义 (x,y) 坐标空间内的三次参数曲线段。

CubicCurve2D.Double

使用 double 坐标指定的三次参数曲线段。

CubicCurve2D.Float

使用 float 坐标指定的三次参数曲线段。

Dimension2D

Dimension2D 类用于封装宽度和高度尺寸。

Ellipse2D

Ellipse2D 类描述窗体矩形定义的椭圆。

Ellipse2D.Double

Double 类以 double 精度定义椭圆。

Ellipse2D.Float

Float 类以 float 精度定义椭圆。

FlatteningPathIterator

FlatteningPathIterator 类返回另一个 PathIterator 对象的变平视图。

GeneralPath

GeneralPath 类表示根据直线、二次曲线和三次 (Bézier) 曲线构造的几何路径。

Line2D

Line2D 表示 (x,y) 坐标空间中的线段。

Line2D.Double

使用 double 坐标指定的线段。

Line2D.Float

使用 float 坐标指定的线段。

Path2D

Path2D 类提供一个表示任意几何形状路径的简单而又灵活的形状。

Path2D.Double

Double 类定义了一条几何路径,它具有以双精度浮点值形式存储的坐标。

Path2D.Float

Float 类定义了一条几何路径,它具有以单精度浮点值形式存储的坐标。

Point2D

Point2D 类定义表示 (x,y) 坐标空间中位置的点。

Point2D.Double

Double 类以 double 精度定义指定的点。

Point2D.Float

Float 类以 float 精度定义指定的点。

QuadCurve2D

QuadCurve2D 类定义 (x,y) 坐标空间内的二次参数曲线段。

QuadCurve2D.Double

使用 double 坐标指定的二次参数曲线段。

QuadCurve2D.Float

使用 float 坐标指定的二次参数曲线段。

Rectangle2D

Rectangle2D 类描述通过位置 (x,y) 和尺寸 (w x h) 定义的矩形。

Rectangle2D.Double

Double 类定义一个在 double 坐标中指定的矩形。

Rectangle2D.Float

Float 类定义一个在 float 坐标中指定的矩形。

RectangularShape

RectangularShape 是许多 Shape 对象的基类,这些对象的几何形状由矩形窗体定义。

RoundRectangle2D

RoundRectangle2D 类定义一个矩形,该矩形具有由位置 (x,y)、维度 (w x h) 以及圆角弧的宽度和高度定义的圆角。

RoundRectangle2D.Double

Double 类定义一个所有圆角都使用 double 坐标指定的矩形。

RoundRectangle2D.Float

Float 类定义一个所有圆角都使用 float 坐标指定的矩形。

IllegalPathStateException

对于正在执行的特定操作而言(如将路径段追加到不具有初始 moveto 的 GeneralPath),如果操作在处于非法状态的路径上执行,则 IllegalPathStateException 表示抛出的异常。

NoninvertibleTransformException

NoninvertibleTransformException 类表示在执行的操作要求 AffineTransform 对象可逆但 AffineTransform 处于不可逆状态时抛出的异常。


相关文章推荐:
  • 中国共产党中央委员会总书记
  • 爱或不爱都是事儿
  • 我太受欢迎了该怎么办(ずゅん子著作的漫画)
  • 明珠暗投
  • 李德培
  • Willy Peters
  • 地理基础
  • 断七
  • 施节强
  • 启新街道
  • 因我爱你