Uses of Class
java.awt.geom.Rectangle2D
-
Packages that use Rectangle2D 软件包 描述 java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.font 提供与字体相关的类和界面。java.awt.geom 提供用于定义和执行与二维几何相关的对象的操作的Java 2D类。java.awt.image 提供创建和修改图像的类。java.awt.image.renderable 提供用于生成与渲染无关的图像的类和接口。javax.swing.plaf 提供一个接口和许多抽象类,Swing用来提供其可插拔的外观和感觉功能。javax.swing.plaf.basic 提供根据“基本”外观构建的用户界面对象。javax.swing.plaf.multi 提供组合两种或多种外观和感觉的用户界面对象。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。 -
-
Uses of Rectangle2D in java.awt
Subclasses of Rectangle2D in java.awt Modifier and Type Class 描述 class
Rectangle
ARectangle
指定坐标空间中由Rectangle
对象的左上点(x,y)
在坐标空间,其宽度及其高度中包围的区域。Methods in java.awt that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
Rectangle. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。Rectangle2D
TexturePaint. getAnchorRect()
返回锚定矩形的副本,该矩形位置和尺寸纹理图像。Rectangle2D
Polygon. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
Rectangle. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
Shape. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。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
Font. getStringBounds(String str, int beginIndex, int limit, FontRenderContext frc)
返回指定的String
中指定的FontRenderContext
的逻辑边界。Rectangle2D
Font. getStringBounds(String str, FontRenderContext frc)
返回指定的String
中指定的FontRenderContext
的逻辑边界。Rectangle2D
Font. getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
返回指定索引的字符的逻辑边界CharacterIterator
指定FontRenderContext
。Rectangle2D
FontMetrics. getStringBounds(char[] chars, int beginIndex, int limit, Graphics context)
返回指定的Graphics
上下文中指定的字符数组的范围。Rectangle2D
FontMetrics. getStringBounds(String str, int beginIndex, int limit, Graphics context)
返回指定的Graphics
上下文中指定的String
的边界。Rectangle2D
FontMetrics. getStringBounds(String str, Graphics context)
返回指定的Graphics
上下文中指定的String
的边界。Rectangle2D
FontMetrics. getStringBounds(CharacterIterator ci, int beginIndex, int limit, Graphics context)
返回指定的Graphics
上下文中指定的CharacterIterator
中索引的字符的边界。Methods in java.awt with parameters of type Rectangle2D Modifier and Type 方法 描述 boolean
Polygon. contains(Rectangle2D r)
测试Shape
的内部Shape
全部包含指定的Rectangle2D
。boolean
Shape. contains(Rectangle2D r)
测试Shape
的内部Shape
全部包含指定的Rectangle2D
。PaintContext
Color. createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
创建并返回一个用于生成纯色字段模式的PaintContext
。PaintContext
GradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
创建并返回一个用于生成线性颜色渐变模式的PaintContext
。PaintContext
LinearGradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
创建并返回一个用于生成线性颜色渐变模式的PaintContext
。PaintContext
Paint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, 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
。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
。Constructors in java.awt with parameters of type Rectangle2D Constructor 描述 RadialGradientPaint(Rectangle2D gradientBounds, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
构造一个RadialGradientPaint
具有默认SRGB
色彩空间。TexturePaint(BufferedImage txtr, Rectangle2D anchor)
构造一个TexturePaint
对象。 -
Uses of Rectangle2D in java.awt.font
Methods in java.awt.font that return Rectangle2D Modifier and Type 方法 描述 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
的轮廓的边界框。Methods in java.awt.font with parameters of type Rectangle2D Modifier and Type 方法 描述 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)
返回一个包含在指定范围内的逻辑选择的Shape
,扩展到指定的bounds
。Shape
TextLayout. getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
返回包含指定范围内的视觉选择的路径,扩展为bounds
。TextHitInfo
TextLayout. hitTestChar(float x, float y, Rectangle2D bounds)
返回与指定点对应的TextHitInfo
。Constructors in java.awt.font with parameters of type Rectangle2D Constructor 描述 GlyphMetrics(boolean horizontal, float advanceX, float advanceY, Rectangle2D bounds, byte glyphType)
构造一个GlyphMetrics
对象。GlyphMetrics(float advance, Rectangle2D bounds, byte glyphType)
构造一个GlyphMetrics
对象。 -
Uses of Rectangle2D in java.awt.geom
Subclasses of Rectangle2D in java.awt.geom Modifier and Type Class 描述 static class
Rectangle2D.Double
Double
类定义了一个以双坐标指定的矩形。static class
Rectangle2D.Float
Float
类定义了一个以浮点坐标指定的矩形。Methods in java.awt.geom that return Rectangle2D Modifier and Type 方法 描述 abstract Rectangle2D
Rectangle2D. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Double. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Float. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。abstract Rectangle2D
Rectangle2D. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Double. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Float. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Arc2D. getBounds2D()
返回圆弧的高精度框架矩形。Rectangle2D
Area. getBounds2D()
返回一个高精度的边界Rectangle2D
完全包围此Area
。Rectangle2D
CubicCurve2D.Double. getBounds2D()
返回Shape
的getBounds
高精度和更准确的边界框。Rectangle2D
CubicCurve2D.Float. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
Ellipse2D.Double. getBounds2D()
返回Shape
比getBounds
方法高精度和更准确的边界框。Rectangle2D
Ellipse2D.Float. getBounds2D()
返回Shape
的getBounds
高精度和更准确的边界框。Rectangle2D
Line2D.Double. getBounds2D()
比getBounds
方法返回Shape
高精度和更准确的边界框。Rectangle2D
Line2D.Float. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
Path2D.Double. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
Path2D.Float. getBounds2D()
返回Shape
比getBounds
方法更高精度和更精确的边界框。Rectangle2D
QuadCurve2D.Double. getBounds2D()
返回Shape
的getBounds
高精度和更准确的边界框。Rectangle2D
QuadCurve2D.Float. getBounds2D()
返回Shape
比getBounds
方法更高精度和更精确的边界框。Rectangle2D
Rectangle2D.Double. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
Rectangle2D.Float. getBounds2D()
返回Shape
的getBounds
高精度和更准确的边界框。Rectangle2D
Rectangle2D. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
RoundRectangle2D.Double. getBounds2D()
返回Shape
的getBounds
高精度和更准确的边界框。Rectangle2D
RoundRectangle2D.Float. getBounds2D()
返回Shape
比getBounds
方法更高精度和更准确的边界框。Rectangle2D
RectangularShape. getFrame()
返回定义此对象的整体形状的框架Rectangle2D
。protected Rectangle2D
Arc2D.Double. 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 abstract Rectangle2D
Arc2D. makeBounds(double x, double y, double w, double h)
构造一个Rectangle2D
的适当精度,以将计算的参数保存为该弧的框架矩形。Methods in java.awt.geom with parameters of type Rectangle2D Modifier and Type 方法 描述 void
Rectangle2D. add(Rectangle2D r)
在这个Rectangle2D
添加一个Rectangle2D
对象。boolean
Arc2D. contains(Rectangle2D r)
确定圆弧的内部是否完全包含指定的矩形。boolean
Area. contains(Rectangle2D r)
测试Shape
的内部Shape
全部包含指定的Rectangle2D
。boolean
CubicCurve2D. contains(Rectangle2D r)
测试Shape
的内部Shape
全部包含指定的Rectangle2D
。boolean
Line2D. contains(Rectangle2D r)
测试这个Line2D
的内部Line2D
完全包含指定的Rectangle2D
。static boolean
Path2D. contains(PathIterator pi, Rectangle2D r)
测试指定Rectangle2D
是完全指定的封闭边界内PathIterator
。boolean
Path2D. contains(Rectangle2D r)
测试Shape
的内部Shape
完全包含指定的Rectangle2D
。boolean
QuadCurve2D. contains(Rectangle2D r)
测试Shape
的内部Shape
全部包含指定的Rectangle2D
。boolean
RectangularShape. contains(Rectangle2D r)
测试Shape
的内部Shape
全部包含指定的Rectangle2D
。abstract Rectangle2D
Rectangle2D. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Double. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Float. createIntersection(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示Rectangle2D
与指定的Rectangle2D
。abstract Rectangle2D
Rectangle2D. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Double. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。Rectangle2D
Rectangle2D.Float. createUnion(Rectangle2D r)
返回一个新的Rectangle2D
对象,表示该Rectangle2D
与指定的Rectangle2D
。static void
Rectangle2D. intersect(Rectangle2D src1, Rectangle2D src2, Rectangle2D dest)
相互对对指定的源Rectangle2D
对象,并将结果放入指定的目的地Rectangle2D
对象。boolean
Area. intersects(Rectangle2D r)
测试Shape
的内部是否与指定的内部相交Rectangle2D
。boolean
CubicCurve2D. intersects(Rectangle2D r)
测试Shape
的内部是否与指定的内部相交Rectangle2D
。boolean
Line2D. intersects(Rectangle2D r)
测试Shape
的内部是否与指定的内部相交Rectangle2D
。static boolean
Path2D. intersects(PathIterator pi, Rectangle2D r)
测试指定的PathIterator
的内部是否与指定的内部相交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.Double. setRect(Rectangle2D r)
将此Rectangle2D
设置为与指定的Rectangle2D
相同。void
Rectangle2D.Float. setRect(Rectangle2D r)
将此Rectangle2D
设置为与指定的Rectangle2D
相同。void
Rectangle2D. setRect(Rectangle2D r)
将此Rectangle2D
设置为与指定的Rectangle2D
相同。static void
Rectangle2D. union(Rectangle2D src1, Rectangle2D src2, Rectangle2D dest)
将对的一对源Rectangle2D
,并将结果放入指定的目的地Rectangle2D
对象中。Constructors in java.awt.geom with parameters of type Rectangle2D Constructor 描述 Double(Rectangle2D ellipseBounds, double start, double extent, int type)
构造一个新弧,初始化为指定的位置,大小,角度范围和关闭类型。Float(Rectangle2D ellipseBounds, float start, float extent, int type)
构造一个新弧,初始化为指定的位置,大小,角度范围和关闭类型。 -
Uses of Rectangle2D in java.awt.image
Methods in java.awt.image that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
AffineTransformOp. getBounds2D(BufferedImage src)
返回已转换目的地的边界框。Rectangle2D
AffineTransformOp. getBounds2D(Raster src)
返回已转换目的地的边界框。Rectangle2D
BandCombineOp. getBounds2D(Raster src)
返回已转换目的地的边界框。Rectangle2D
BufferedImageOp. getBounds2D(BufferedImage src)
返回已过滤的目标图像的边界框。Rectangle2D
ColorConvertOp. getBounds2D(BufferedImage src)
给出这个源,返回目的地的边界框。Rectangle2D
ColorConvertOp. getBounds2D(Raster src)
给出这个源,返回目的地的边界框。Rectangle2D
ConvolveOp. getBounds2D(BufferedImage src)
返回已过滤的目标图像的边界框。Rectangle2D
ConvolveOp. getBounds2D(Raster src)
返回已筛选的目标栅格的边框。Rectangle2D
LookupOp. getBounds2D(BufferedImage src)
返回已过滤的目标图像的边界框。Rectangle2D
LookupOp. getBounds2D(Raster src)
返回已筛选的目标栅格的边框。Rectangle2D
RasterOp. getBounds2D(Raster src)
返回已筛选的目标栅格的边框。Rectangle2D
RescaleOp. getBounds2D(BufferedImage src)
返回重新缩放的目标图像的边框。Rectangle2D
RescaleOp. getBounds2D(Raster src)
返回重新缩放的目标栅格的边框。 -
Uses of Rectangle2D in java.awt.image.renderable
Methods in java.awt.image.renderable that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
ContextualRenderedImageFactory. getBounds2D(ParameterBlock paramBlock)
在独立于渲染的空间中,返回在给定的一组源上执行的操作输出的边界框。 -
Uses of Rectangle2D in javax.swing.plaf
Methods in javax.swing.plaf that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
TextUI. modelToView2D(JTextComponent t, int pos, Position.Bias bias)
将模型中的给定位置转换为视图坐标系中的一个位置。 -
Uses of Rectangle2D in javax.swing.plaf.basic
Subclasses of Rectangle2D in javax.swing.plaf.basic Modifier and Type Class 描述 static class
BasicTextUI.BasicCaret
界面默认实现Caret
。Methods in javax.swing.plaf.basic that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
BasicTextUI. modelToView2D(JTextComponent tc, int pos, Position.Bias bias)
-
Uses of Rectangle2D in javax.swing.plaf.multi
Methods in javax.swing.plaf.multi that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
MultiTextUI. modelToView2D(JTextComponent a, int b, Position.Bias c)
-
Uses of Rectangle2D in javax.swing.text
Subclasses of Rectangle2D in javax.swing.text Modifier and Type Class 描述 class
DefaultCaret
默认的Caret实现。Methods in javax.swing.text that return Rectangle2D Modifier and Type 方法 描述 Rectangle2D
JTextComponent. modelToView2D(int pos)
将模型中的给定位置转换为视图坐标系中的一个位置。
-