|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。