©
本文档使用
php.cn手册 发布
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 Rectangle2D 的软件包 | |
---|---|
java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
java.awt.font | 提供与字体相关的类和接口。 |
java.awt.geom | 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 |
java.awt.image | 提供创建和修改图像的各种类。 |
java.awt.image.renderable | 提供用于生成与呈现无关的图像的类和接口。 |
javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 |
javax.swing.text | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 |
java.awt 中 Rectangle2D 的使用 |
---|
java.awt 中 Rectangle2D 的子类 | |
---|---|
class |
Rectangle
Rectangle 指定坐标空间中的一个区域,通过坐标空间中 Rectangle 对象左上方的点 (x,y) 、宽度和高度可以定义这个区域。 |
返回 Rectangle2D 的 java.awt 中的方法 | |
---|---|
Rectangle2D |
Rectangle.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
TexturePaint.getAnchorRect()
返回定位纹理图像并设置其大小的固定矩形的副本。 |
Rectangle2D |
Polygon.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Rectangle.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Shape.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Font.getMaxCharBounds(FontRenderContext frc)
返回最大边界定义在 FontRenderContext 中的字符的边界。 |
Rectangle2D |
FontMetrics.getMaxCharBounds(Graphics context)
返回指定 Graphics 上下文中具有最大边界的字符的边界。 |
Rectangle2D |
Font.getStringBounds(char[] chars,
int beginIndex,
int limit,
FontRenderContext frc)
返回指定 FontRenderContext 指定字符数组的逻辑边界。 |
Rectangle2D |
FontMetrics.getStringBounds(char[] chars,
int beginIndex,
int limit,
Graphics context)
返回指定 Graphics 上下文中指定字符数组的边界。 |
Rectangle2D |
Font.getStringBounds(CharacterIterator ci,
int beginIndex,
int limit,
FontRenderContext frc)
返回指定 FontRenderContext 中针对指定 CharacterIterator 进行索引的字符的逻辑边界。 |
Rectangle2D |
FontMetrics.getStringBounds(CharacterIterator ci,
int beginIndex,
int limit,
Graphics context)
返回用指定 Graphics 上下文中指定 CharacterIterator 进行索引的字符的边界。 |
Rectangle2D |
Font.getStringBounds(String str,
FontRenderContext frc)
返回指定 FontRenderContext 中指定 String 的逻辑边界。 |
Rectangle2D |
FontMetrics.getStringBounds(String str,
Graphics context)
返回指定 Graphics 上下文中指定 String 的边界。 |
Rectangle2D |
Font.getStringBounds(String str,
int beginIndex,
int limit,
FontRenderContext frc)
返回指定 FontRenderContext 中指定 String 的逻辑边界。 |
Rectangle2D |
FontMetrics.getStringBounds(String str,
int beginIndex,
int limit,
Graphics context)
返回指定 Graphics 上下文中指定 String 的边界。 |
参数类型为 Rectangle2D 的 java.awt 中的方法 | |
---|---|
boolean |
Polygon.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
boolean |
Shape.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
PaintContext |
GradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成颜色模式的上下文。 |
PaintContext |
LinearGradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform transform,
RenderingHints hints)
创建并返回用来生成颜色模式的 PaintContext 。 |
PaintContext |
RadialGradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform transform,
RenderingHints hints)
创建并返回用来生成颜色模式的 PaintContext 。 |
PaintContext |
TexturePaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用于生成颜色模式的上下文。 |
PaintContext |
SystemColor.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成纯色模式的 PaintContext 。 |
PaintContext |
Color.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成固定颜色模式的 PaintContext 。 |
PaintContext |
Paint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成颜色模式的 PaintContext 。 |
Rectangle2D |
Rectangle.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
boolean |
Polygon.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
boolean |
Shape.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
参数类型为 Rectangle2D 的 java.awt 中的构造方法 | |
---|---|
RadialGradientPaint(Rectangle2D gradientBounds,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod)
构造一个具有默认 SRGB 颜色空间的 RadialGradientPaint 。 |
|
TexturePaint(BufferedImage txtr,
Rectangle2D anchor)
构造 TexturePaint 对象。 |
java.awt.font 中 Rectangle2D 的使用 |
---|
返回 Rectangle2D 的 java.awt.font 中的方法 | |
---|---|
Rectangle2D |
GraphicAttribute.getBounds()
返回包括所有位的 Rectangle2D ,这些位由与呈现位置相关的 GraphicAttribute 绘制。 |
Rectangle2D |
ImageGraphicAttribute.getBounds()
返回一个 Rectangle2D ,它封装此 ImageGraphicAttribute 相对于呈现位置呈现的所有位。 |
Rectangle2D |
ShapeGraphicAttribute.getBounds()
返回一个 Rectangle2D ,它封装此 ShapeGraphicAttribute 相对于呈现位置绘制的所有位。 |
Rectangle2D |
TextLayout.getBounds()
返回此 TextLayout 的边界。 |
Rectangle2D |
GlyphMetrics.getBounds2D()
返回该字形的边界。 |
abstract Rectangle2D |
GlyphVector.getLogicalBounds()
返回此 GlyphVector 的逻辑边界。 |
abstract Rectangle2D |
GlyphVector.getVisualBounds()
返回此 GlyphVector 的可视边界,可视边界是此 GlyphVector 轮廓的边界框。 |
参数类型为 Rectangle2D 的 java.awt.font 中的方法 | |
---|---|
float[] |
TextLayout.getCaretInfo(TextHitInfo hit,
Rectangle2D bounds)
返回与对应于 hit 的插入符有关的信息。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit,
Rectangle2D bounds)
返回表示指定边界内指定目标字符处插入符的 Shape 。 |
Shape[] |
TextLayout.getCaretShapes(int offset,
Rectangle2D bounds)
返回对应于强插入符和弱插入符的两条路径。 |
Shape[] |
TextLayout.getCaretShapes(int offset,
Rectangle2D bounds,
TextLayout.CaretPolicy policy)
返回对应于强插入符和弱插入符的两条路径。 |
Shape |
TextLayout.getLogicalHighlightShape(int firstEndpoint,
int secondEndpoint,
Rectangle2D bounds)
返回封闭指定范围中扩展到指定 bounds 的逻辑选择范围的 Shape 。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint,
Rectangle2D bounds)
返回封闭指定范围中扩展到 bounds 的可视选择范围的路径。 |
TextHitInfo |
TextLayout.hitTestChar(float x,
float y,
Rectangle2D bounds)
返回对应于指定点的 TextHitInfo 。 |
参数类型为 Rectangle2D 的 java.awt.font 中的构造方法 | |
---|---|
GlyphMetrics(boolean horizontal,
float advanceX,
float advanceY,
Rectangle2D bounds,
byte glyphType)
构造一个 GlyphMetrics 对象。 |
|
GlyphMetrics(float advance,
Rectangle2D bounds,
byte glyphType)
构造一个 GlyphMetrics 对象。 |
java.awt.geom 中 Rectangle2D 的使用 |
---|
java.awt.geom 中 Rectangle2D 的子类 | |
---|---|
static class |
Rectangle2D.Double
Double 类定义一个在 double 坐标中指定的矩形。 |
static class |
Rectangle2D.Float
Float 类定义一个在 float 坐标中指定的矩形。 |
返回 Rectangle2D 的 java.awt.geom 中的方法 | |
---|---|
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
Rectangle2D.Float.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
Rectangle2D.Double.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
Arc2D.getBounds2D()
返回弧的高精度窗体矩形。 |
Rectangle2D |
Area.getBounds2D()
返回完全包围此 Area 的高精度边界 Rectangle2D 。 |
Rectangle2D |
CubicCurve2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
CubicCurve2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Ellipse2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Ellipse2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Line2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Line2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Path2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Path2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
QuadCurve2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
QuadCurve2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
RoundRectangle2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
RoundRectangle2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Rectangle2D.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Rectangle2D.Float.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
Rectangle2D.Double.getBounds2D()
返回一个高精度的、比 getBounds 方法更准确的 Shape 边界框。 |
Rectangle2D |
RectangularShape.getFrame()
返回定义此对象的总体形状的窗体 Rectangle2D 。 |
protected abstract Rectangle2D |
Arc2D.makeBounds(double x,
double y,
double w,
double h)
构造一个适当精度的 Rectangle2D ,以保存为此弧的窗体矩形计算出的参数。 |
protected Rectangle2D |
Arc2D.Float.makeBounds(double x,
double y,
double w,
double h)
构造一个适当精度的 Rectangle2D ,以保存为此弧的窗体矩形计算出的参数。 |
protected Rectangle2D |
Arc2D.Double.makeBounds(double x,
double y,
double w,
double h)
构造一个适当精度的 Rectangle2D ,以保存为此弧的窗体矩形计算出的参数。 |
参数类型为 Rectangle2D 的 java.awt.geom 中的方法 | |
---|---|
void |
Rectangle2D.add(Rectangle2D r)
将 Rectangle2D 对象添加到此 Rectangle2D 中。 |
static boolean |
Path2D.contains(PathIterator pi,
Rectangle2D r)
测试指定的 Rectangle2D 是否完全在指定 PathIterator 的封闭区域内。 |
boolean |
Arc2D.contains(Rectangle2D r)
确定弧的内部是否完全包含指定的矩形。 |
boolean |
Area.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
boolean |
CubicCurve2D.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
boolean |
Line2D.contains(Rectangle2D r)
测试此 Line2D 内部是否完全包含指定的 Rectangle2D 。 |
boolean |
Path2D.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
boolean |
QuadCurve2D.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
boolean |
RectangularShape.contains(Rectangle2D r)
测试 Shape 内部是否完全包含指定的 Rectangle2D 。 |
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。 |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
Rectangle2D.Float.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
Rectangle2D |
Rectangle2D.Double.createUnion(Rectangle2D r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。 |
static void |
Rectangle2D.intersect(Rectangle2D src1,
Rectangle2D src2,
Rectangle2D dest)
将指定的一对源 Rectangle2D 对象相交,并将结果置于指定的目标 Rectangle2D 对象中。 |
static boolean |
Path2D.intersects(PathIterator pi,
Rectangle2D r)
测试指定 PathIterator 的内部是否与指定 Rectangle2D 的内部相交。 |
boolean |
Area.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
boolean |
CubicCurve2D.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
boolean |
Line2D.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
boolean |
Path2D.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
boolean |
QuadCurve2D.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
boolean |
RectangularShape.intersects(Rectangle2D r)
测试 Shape 内部是否与指定 Rectangle2D 内部相交。 |
void |
Arc2D.setArc(Rectangle2D rect,
double angSt,
double angExt,
int closure)
将此弧的位置、大小、角跨越和闭合类型设置为指定值。 |
void |
RectangularShape.setFrame(Rectangle2D r)
将此 Shape 窗体矩形设置为指定的 Rectangle2D 。 |
void |
Rectangle2D.setRect(Rectangle2D r)
将此 Rectangle2D 设置为与指定的 Rectangle2D 相同。 |
void |
Rectangle2D.Float.setRect(Rectangle2D r)
将此 Rectangle2D 设置为与指定的 Rectangle2D 相同。 |
void |
Rectangle2D.Double.setRect(Rectangle2D r)
将此 Rectangle2D 设置为与指定的 Rectangle2D 相同。 |
static void |
Rectangle2D.union(Rectangle2D src1,
Rectangle2D src2,
Rectangle2D dest)
将一对源 Rectangle2D 对象合并,并将结果置于指定的目标 Rectangle2D 对象中。 |
参数类型为 Rectangle2D 的 java.awt.geom 中的构造方法 | |
---|---|
Arc2D.Double(Rectangle2D ellipseBounds,
double start,
double extent,
int type)
构造一个新弧,并将其初始化为指定的位置、大小、角跨越和闭合类型。 |
|
Arc2D.Float(Rectangle2D ellipseBounds,
float start,
float extent,
int type)
构造一个新弧,并将其初始化为指定的位置、大小、角跨越和闭合类型。 |
java.awt.image 中 Rectangle2D 的使用 |
---|
返回 Rectangle2D 的 java.awt.image 中的方法 | |
---|---|
Rectangle2D |
AffineTransformOp.getBounds2D(BufferedImage src)
返回转换后的目标图像的边界框。 |
Rectangle2D |
BufferedImageOp.getBounds2D(BufferedImage src)
返回已过滤目标图像的边界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(BufferedImage src)
返回给定源的目标边界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(BufferedImage src)
返回已过滤目标图像的边界框。 |
Rectangle2D |
LookupOp.getBounds2D(BufferedImage src)
返回过滤后的目标图像的边界框。 |
Rectangle2D |
RescaleOp.getBounds2D(BufferedImage src)
返回重缩放后的目标图像的边界框。 |
Rectangle2D |
AffineTransformOp.getBounds2D(Raster src)
返回转换后的目标图像的边界框。 |
Rectangle2D |
BandCombineOp.getBounds2D(Raster src)
返回变换后目标图像的边界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(Raster src)
返回给定源的目标边界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(Raster src)
返回已过滤目标 Raster 的边界框。 |
Rectangle2D |
LookupOp.getBounds2D(Raster src)
返回过滤后目标 Raster 的边界框。 |
Rectangle2D |
RasterOp.getBounds2D(Raster src)
返回过滤后目标 Raster 的边界框。 |
Rectangle2D |
RescaleOp.getBounds2D(Raster src)
返回重缩放后的目标 Raster 的边界框。 |
java.awt.image.renderable 中 Rectangle2D 的使用 |
---|
返回 Rectangle2D 的 java.awt.image.renderable 中的方法 | |
---|---|
Rectangle2D |
ContextualRenderedImageFactory.getBounds2D(ParameterBlock paramBlock)
返回操作的输出的边界框,该操作在与呈现无关的空间中给定的一组源上执行。 |
javax.swing.plaf.basic 中 Rectangle2D 的使用 |
---|
javax.swing.plaf.basic 中 Rectangle2D 的子类 | |
---|---|
static class |
BasicTextUI.BasicCaret
|
javax.swing.text 中 Rectangle2D 的使用 |
---|
javax.swing.text 中 Rectangle2D 的子类 | |
---|---|
class |
DefaultCaret
插入符的默认实现。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。