Uses of Interface
java.awt.Shape
-
Packages that use Shape 软件包 描述 java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.font 提供与字体相关的类和界面。java.awt.geom 提供Java 2D类,用于定义和执行与二维几何体相关的对象的操作。java.awt.image.renderable 提供用于生成与渲染无关的图像的类和接口。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.plaf.basic 提供根据Basic外观构建的用户界面对象。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.text.html 提供类HTMLEditorKit
以及用于创建HTML文本编辑器的支持类。 -
-
Uses of Shape in java.awt
Classes in java.awt that implement Shape 变量和类型 类 描述 class
Polygon
Polygon
类封装了坐标空间内封闭的二维区域的描述。class
Rectangle
Rectangle
指定坐标空间中的区域,该区域由坐标空间中的Rectangle
对象的左上角点(x,y)
,其宽度和高度包围。Methods in java.awt that return Shape 变量和类型 方法 描述 Shape
BasicStroke. createStrokedShape(Shape s)
返回Shape
其内部定义指定的Shape
的描边轮廓。Shape
Stroke. createStrokedShape(Shape p)
返回轮廓Shape
,该轮廓包含根据实现Stroke
接口的对象定义的规则描绘Shape
时应绘制的区域。abstract Shape
Graphics. getClip()
获取当前剪切区域。Shape
Window. getShape()
返回窗口的形状。Methods in java.awt with parameters of type Shape 变量和类型 方法 描述 abstract void
Graphics2D. clip(Shape s)
将当前Clip
与指定的Shape
的内部Shape
,并将Clip
设置为生成的交点。Shape
BasicStroke. createStrokedShape(Shape s)
返回Shape
其内部定义指定的Shape
的描边轮廓。Shape
Stroke. createStrokedShape(Shape p)
返回轮廓Shape
,该轮廓包含根据实现Stroke
接口的对象定义的规则描绘Shape
时应绘制的区域。abstract void
Graphics2D. draw(Shape s)
使用当前Graphics2D
上下文的设置Shape
的轮廓。abstract void
Graphics2D. fill(Shape s)
使用Graphics2D
上下文的设置填充Shape
的内部。abstract boolean
Graphics2D. hit(Rectangle rect, Shape s, boolean onStroke)
检查指定的Shape是否与设备空间中指定的Shape
相交。abstract void
Graphics. setClip(Shape clip)
将当前剪切区域设置为任意剪辑形状。void
Component. setMixingCutoutShape(Shape shape)
为这个轻量级组件设置“混合切口”形状。void
Window. setShape(Shape shape)
设置窗口的形状。 -
Uses of Shape in java.awt.font
Methods in java.awt.font that return Shape 变量和类型 方法 描述 Shape
TextLayout. getBlackBoxBounds(int firstEndpoint, int secondEndpoint)
返回指定范围内字符的黑框边界。Shape
TextLayout. getCaretShape(TextHitInfo hit)
返回Shape
代表在指定的打这个的自然边界中插入符号TextLayout
。Shape
TextLayout. getCaretShape(TextHitInfo hit, Rectangle2D bounds)
Shape[]
TextLayout. getCaretShapes(int offset)
返回与强插入符号和弱插入符号对应的两个路径。Shape[]
TextLayout. getCaretShapes(int offset, Rectangle2D bounds)
返回与强插入符号和弱插入符号对应的两个路径。Shape[]
TextLayout. getCaretShapes(int offset, Rectangle2D bounds, TextLayout.CaretPolicy policy)
返回与强插入符号和弱插入符号对应的两个路径。abstract Shape
GlyphVector. getGlyphLogicalBounds(int glyphIndex)
返回此GlyphVector
指定字形的逻辑边界。abstract Shape
GlyphVector. getGlyphOutline(int glyphIndex)
返回Shape
其内部对应于此GlyphVector
指定字形的可视表示GlyphVector
。Shape
GlyphVector. getGlyphOutline(int glyphIndex, float x, float y)
返回Shape
其内部对应于此GlyphVector
指定字形的可视表示GlyphVector
,偏移到x,y。abstract Shape
GlyphVector. getGlyphVisualBounds(int glyphIndex)
返回GlyphVector
指定字形的可视边界。Shape
TextLayout. getLogicalHighlightShape(int firstEndpoint, int secondEndpoint)
返回Shape
包含指定范围内的逻辑选择,并扩展到此TextLayout
的自然边界。Shape
TextLayout. getLogicalHighlightShape(int firstEndpoint, int secondEndpoint, Rectangle2D bounds)
返回包含指定范围内逻辑选择的Shape
,扩展为指定的bounds
。abstract Shape
GlyphVector. getOutline()
返回Shape
其内部对应于此GlyphVector
的可视化表示GlyphVector
。abstract Shape
GlyphVector. getOutline(float x, float y)
返回Shape
其内部对应于在x,y渲染时此GlyphVector
的可视表示形式。Shape
GraphicAttribute. getOutline(AffineTransform tx)
返回Shape
,表示此GraphicAttribute
渲染的区域。Shape
ShapeGraphicAttribute. getOutline(AffineTransform tx)
返回Shape
,表示此ShapeGraphicAttribute
呈现的区域。Shape
TextLayout. getOutline(AffineTransform tx)
返回Shape
表示此TextLayout
的轮廓。Shape
TextLayout. getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
返回一个Shape
包含指定范围内的视觉选择,扩展到边界。Shape
TextLayout. getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
返回包含指定范围内的可视选择的路径,扩展为bounds
。Constructors in java.awt.font with parameters of type Shape 构造器 描述 ShapeGraphicAttribute(Shape shape, int alignment, boolean stroke)
构造一个ShapeGraphicAttribute
指定的Shape
。 -
Uses of Shape in java.awt.geom
Classes in java.awt.geom that implement Shape 变量和类型 类 描述 class
Arc2D
Arc2D
是用于存储由边界矩形限定的2D弧的所有对象的抽象超,起始角度,角跨越(弧的长度),和一个闭合型(OPEN
,CHORD
,或PIE
)。static class
Arc2D.Double
此类定义以double
精度指定的弧。static class
Arc2D.Float
此类定义以float
精度指定的弧。class
Area
Area
对象存储和操作二维空间的封闭区域的与分辨率无关的描述。class
CubicCurve2D
CubicCurve2D
类在(x,y)
坐标空间中定义了三次参数曲线段。static class
CubicCurve2D.Double
用double
坐标指定的三次参数曲线段。static class
CubicCurve2D.Float
用float
坐标指定的三次参数曲线段。class
Ellipse2D
Ellipse2D
类描述了由框架矩形定义的椭圆。static class
Ellipse2D.Double
Double
类定义以double
精度指定的椭圆。static class
Ellipse2D.Float
Float
类定义以float
精度指定的椭圆。class
GeneralPath
GeneralPath
类表示由直线和二次和三次(B?zier)曲线构成的几何路径。class
Line2D
此Line2D
表示(x,y)
坐标空间中的线段。static class
Line2D.Double
用双坐标指定的线段。static class
Line2D.Float
用浮点坐标指定的线段。class
Path2D
Path2D
类提供简单而灵活的形状,表示任意几何路径。static class
Path2D.Double
Double
类定义了一个几何路径,其坐标以双精度浮点存储。static class
Path2D.Float
Float
类定义了一个几何路径,其坐标存储在单精度浮点中。class
QuadCurve2D
QuadCurve2D
类定义(x,y)
坐标空间中的二次参数曲线段。static class
QuadCurve2D.Double
用double
坐标指定的二次参数曲线段。static class
QuadCurve2D.Float
用float
坐标指定的二次参数曲线段。class
Rectangle2D
Rectangle2D
类描述由位置(x,y)
和尺寸(w x h)
定义的矩形。static class
Rectangle2D.Double
Double
类定义以双坐标指定的矩形。static class
Rectangle2D.Float
Float
类定义以float坐标指定的矩形。class
RectangularShape
RectangularShape
是许多Shape
对象的基类,其几何形状由矩形框架定义。class
RoundRectangle2D
RoundRectangle2D
类定义了一个矩形,其圆角由位置(x,y)
,尺寸(w x h)
以及(w x h)
的宽度和高度定义。static class
RoundRectangle2D.Double
Double
类定义了一个圆角矩形,全部在double
坐标中指定。static class
RoundRectangle2D.Float
Float
类定义了一个圆角矩形,全部在float
坐标中指定。Methods in java.awt.geom that return Shape 变量和类型 方法 描述 Shape
AffineTransform. createTransformedShape(Shape pSrc)
返回由此变换转换后由指定的Shape
的几何定义的新Shape
对象。Shape
Path2D. createTransformedShape(AffineTransform at)
返回一个新Shape
表示此的转换版本Path2D
。Methods in java.awt.geom with parameters of type Shape 变量和类型 方法 描述 void
Path2D. append(Shape s, boolean connect)
将指定的Shape
对象的几何附加到路径,可能将新几何图形连接到具有线段的现有路径段。Shape
AffineTransform. createTransformedShape(Shape pSrc)
返回由此变换转换后由指定的Shape
的几何定义的新Shape
对象。Constructors in java.awt.geom with parameters of type Shape 构造器 描述 Area(Shape s)
Area
类从指定的Shape
对象创建区域几何。Double(Shape s)
构造一个新的双精度Path2D
从任意对象Shape
对象。Double(Shape s, AffineTransform at)
构造一个新的单精度Path2D
从任意物体Shape
对象,由一个转化AffineTransform
对象。Float(Shape s)
构造一个新的单精度Path2D
从任意对象Shape
对象。Float(Shape s, AffineTransform at)
构造一个新的单精度Path2D
从任意物体Shape
对象,由一个转化AffineTransform
对象。GeneralPath(Shape s)
构造一个新GeneralPath
从任意对象Shape
对象。 -
Uses of Shape in java.awt.image.renderable
Methods in java.awt.image.renderable that return Shape 变量和类型 方法 描述 Shape
RenderContext. getAreaOfInterest()
获取RenderContext中当前包含的感兴趣的ares。Methods in java.awt.image.renderable with parameters of type Shape 变量和类型 方法 描述 void
RenderContext. setAreaOfInterest(Shape newAoi)
设置当前感兴趣的区域。Constructors in java.awt.image.renderable with parameters of type Shape 构造器 描述 RenderContext(AffineTransform usr2dev, Shape aoi)
构造具有给定变换和感兴趣区域的RenderContext。RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
使用给定的转换构造RenderContext。 -
Uses of Shape in javax.swing
Methods in javax.swing that return Shape 变量和类型 方法 描述 Shape
DebugGraphics. getClip()
覆盖Graphics.getClip
。Methods in javax.swing with parameters of type Shape 变量和类型 方法 描述 void
DebugGraphics. setClip(Shape clip)
覆盖Graphics.setClip
。 -
Uses of Shape in javax.swing.plaf.basic
Classes in javax.swing.plaf.basic that implement Shape 变量和类型 类 描述 static class
BasicTextUI.BasicCaret
接口Caret
默认实现。 -
Uses of Shape in javax.swing.text
Classes in javax.swing.text that implement Shape 变量和类型 类 描述 class
DefaultCaret
Caret的默认实现。Methods in javax.swing.text that return Shape 变量和类型 方法 描述 protected Shape
FieldView. adjustAllocation(Shape a)
将给予视图的分配调整为文本字段的合适分配。protected Shape
AsyncBoxView.ChildLocator. getChildAllocation(int index)
获取用于子视图的分配。Shape
AsyncBoxView.ChildLocator. getChildAllocation(int index, Shape a)
获取用于子视图的分配。Shape
AsyncBoxView. getChildAllocation(int index, Shape a)
获取给定子视图的分配。Shape
BoxView. getChildAllocation(int index, Shape a)
获取给定子视图的分配。Shape
CompositeView. getChildAllocation(int index, Shape a)
获取要呈现的给定子视图的分配。Shape
View. getChildAllocation(int index, Shape a)
获取给定子视图的分配。Shape
AsyncBoxView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
BoxView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
ComponentView. modelToView(int pos, Shape a, Position.Bias b)
提供从模型的坐标空间到视图的坐标空间的映射。Shape
CompositeView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
CompositeView. modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
FieldView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。abstract Shape
GlyphView.GlyphPainter. modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
GlyphView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
IconView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
PasswordView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
PlainView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
View. modelToView(int pos, Shape a)
已过时。abstract Shape
View. modelToView(int pos, Shape a, Position.Bias b)
为给定字符提供从文档模型坐标空间到视图坐标空间的映射。Shape
View. modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
为给定区域提供从文档模型坐标空间到视图坐标空间的映射。Shape
DefaultHighlighter.DefaultHighlightPainter. paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
绘制亮点的一部分。abstract Shape
LayeredHighlighter.LayerPainter. paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
Methods in javax.swing.text with parameters of type Shape 变量和类型 方法 描述 protected Shape
FieldView. adjustAllocation(Shape a)
将给予视图的分配调整为文本字段的合适分配。View
ParagraphView. breakView(int axis, float len, Shape a)
在给定长度的给定轴上打破此视图。void
FlowView. changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。void
GlyphView. changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。void
LabelView. changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。void
ParagraphView. changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。void
PlainView. changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。void
View. changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。void
WrappedPlainView. changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。protected void
PlainView. damageLineRange(int line0, int line1, Shape a, Component host)
重新绘制给定的行范围。protected void
BoxView. forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
将给定的DocumentEvent
转发到需要通知模型更改的子视图。protected void
View. forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
将给定的DocumentEvent
转发到需要通知模型更改的子视图。protected void
View. forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)
将DocumentEvent
转发到给DocumentEvent
视图。Shape
AsyncBoxView.ChildLocator. getChildAllocation(int index, Shape a)
获取用于子视图的分配。Shape
AsyncBoxView. getChildAllocation(int index, Shape a)
获取给定子视图的分配。Shape
BoxView. getChildAllocation(int index, Shape a)
获取给定子视图的分配。Shape
CompositeView. getChildAllocation(int index, Shape a)
获取要呈现的给定子视图的分配。Shape
View. getChildAllocation(int index, Shape a)
获取给定子视图的分配。protected int
ParagraphView. getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)
返回最接近的模型位置x
。protected Rectangle
CompositeView. getInsideAllocation(Shape a)
将给予视图的不可变分配转换为表示内部分配的可变分配(即删除了顶部,左侧,底部和右侧插入的给定分配的边界。protected int
CompositeView. getNextEastWestVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
返回光标的下一个视觉位置,在东或西方向。protected int
CompositeView. getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
返回光标的下一个视觉位置,在北或南方向。protected int
ParagraphView. getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
返回光标的下一个视觉位置,在东或西方向。int
AsyncBoxView. getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
提供一种方法来确定可能放置插入符的下一个可视化表示的模型位置。int
CompositeView. getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
提供一种方法来确定可能放置插入符的下一个可视化表示的模型位置。int
GlyphView. getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
提供一种方法来确定可能放置插入符的下一个可视化表示的模型位置。int
GlyphView.GlyphPainter. getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
提供一种方法来确定可能放置插入符的下一个可视化表示的模型位置。int
View. getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
提供一种方法来确定可能放置插入符的下一个可视化表示的模型位置。String
View. getToolTipText(float x, float y, Shape allocation)
返回指定位置的工具提示文本。int
View. getViewIndex(float x, float y, Shape allocation)
返回表示视图中给定位置的子视图索引。int
AsyncBoxView.ChildLocator. getViewIndexAtPoint(float x, float y, Shape a)
获取给定点的子视图索引。void
FieldView. insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。void
FlowView. insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。void
GlyphView. insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。void
PlainView. insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。void
View. insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。void
WrappedPlainView. insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。void
ZoneView. insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。protected Rectangle
PlainView. lineToRect(Shape a, int line)
确定表示给定行的矩形。Shape
AsyncBoxView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
BoxView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
ComponentView. modelToView(int pos, Shape a, Position.Bias b)
提供从模型的坐标空间到视图的坐标空间的映射。Shape
CompositeView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
CompositeView. modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
FieldView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。abstract Shape
GlyphView.GlyphPainter. modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
GlyphView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
IconView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
PasswordView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
PlainView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Shape
View. modelToView(int pos, Shape a)
已过时。abstract Shape
View. modelToView(int pos, Shape a, Position.Bias b)
为给定字符提供从文档模型坐标空间到视图坐标空间的映射。Shape
View. modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
为给定区域提供从文档模型坐标空间到视图坐标空间的映射。void
AsyncBoxView. paint(Graphics g, Shape alloc)
使用给定的分配和渲染表面渲染视图。void
BoxView. paint(Graphics g, Shape allocation)
使用给定的渲染表面和该表面上的区域渲染BoxView
。void
ComponentView. paint(Graphics g, Shape a)
真实的绘制行为自然发生在组件与其父容器(托管此视图的同一容器)之间的关联中。void
DefaultHighlighter.DefaultHighlightPainter. paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
画一个亮点。void
FieldView. paint(Graphics g, Shape a)
使用给定的渲染表面和该表面上的区域进行渲染。abstract void
GlyphView.GlyphPainter. paint(GlyphView v, Graphics g, Shape a, int p0, int p1)
绘制代表给定范围的字形。void
GlyphView. paint(Graphics g, Shape a)
呈现文本样式运行的一部分。void
Highlighter.HighlightPainter. paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c)
呈现突出显示。void
IconView. paint(Graphics g, Shape a)
绘制图标。void
ParagraphView. paint(Graphics g, Shape a)
使用给定的渲染表面和该表面上的区域进行渲染。void
PlainView. paint(Graphics g, Shape a)
使用给定的渲染表面和该表面上的区域进行渲染。abstract void
View. paint(Graphics g, Shape allocation)
使用给定的渲染表面和该表面上的区域进行渲染。void
WrappedPlainView. paint(Graphics g, Shape a)
使用给定的渲染表面和该表面上的区域进行渲染。Shape
DefaultHighlighter.DefaultHighlightPainter. paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
绘制亮点的一部分。abstract Shape
LayeredHighlighter.LayerPainter. paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
void
DefaultHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
当叶子视图(例如LabelView)呈现时,它们应调用此方法。abstract void
LayeredHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
当叶子视图(例如LabelView)呈现时,它们应调用此方法。void
FieldView. removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。void
FlowView. removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。void
GlyphView. removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。void
PlainView. removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。void
View. removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。void
WrappedPlainView. removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。void
ZoneView. removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。protected void
AsyncBoxView.ChildLocator. setAllocation(Shape a)
将当前分配的形状复制到用于存储当前分配的Rectangle中。protected void
PlainView. updateDamage(DocumentEvent changes, Shape a, ViewFactory f)
重新绘制给定文档事件所涵盖的更改区域。protected void
AsyncBoxView. updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)
更新布局以响应从模型接收更改通知。protected void
View. updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)
更新布局以响应从模型接收更改通知。int
AsyncBoxView. viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
BoxView. viewToModel(float x, float y, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
ComponentView. viewToModel(float x, float y, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
CompositeView. viewToModel(float x, float y, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
FieldView. viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。abstract int
GlyphView.GlyphPainter. viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
GlyphView. viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
IconView. viewToModel(float x, float y, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
PasswordView. viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
PlainView. viewToModel(float x, float y, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。int
View. viewToModel(float x, float y, Shape a)
已过时。abstract int
View. viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射。 -
Uses of Shape in javax.swing.text.html
Methods in javax.swing.text.html that return Shape 变量和类型 方法 描述 Shape
ImageView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。Methods in javax.swing.text.html with parameters of type Shape 变量和类型 方法 描述 void
ImageView. changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
Elements元素更改时调用。void
InlineView. changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
从文档中发出通知,告知该视图负责的位置中的属性已更改。String
ImageView. getToolTipText(float x, float y, Shape allocation)
对于图像,工具提示文本来自使用ALT
属性指定的文本。void
InlineView. insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置将某些内容插入到文档中。Shape
ImageView. modelToView(int pos, Shape a, Position.Bias b)
提供从文档模型坐标空间到映射到它的视图的坐标空间的映射。void
BlockView. paint(Graphics g, Shape allocation)
使用给定的渲染表面和该表面上的区域进行渲染。void
ImageView. paint(Graphics g, Shape a)
绘制视图。void
ListView. paint(Graphics g, Shape allocation)
使用给定的渲染表面和该表面上的区域进行渲染。void
ParagraphView. paint(Graphics g, Shape a)
使用给定的渲染表面和该表面上的区域进行渲染。void
InlineView. removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
通知在该视图负责的位置从文档中删除了某些内容。int
ImageView. viewToModel(float x, float y, Shape a, Position.Bias[] bias)
提供从视图坐标空间到模型的逻辑坐标空间的映射。
-