|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Shape 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.font | 提供與字體相關的類別和介面。 |
java.awt.geom | 提供用於在與二維幾何形狀相關的物件上定義和執行操作的 Java 2D 類別。 |
java.awt.image.renderable | 提供用於產生與呈現無關的圖像的類別和介面。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.html | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
java.awt 中 Shape 的使用 |
---|
實作 Shape 的 java.awt 中的類別 | |
---|---|
class |
Polygon
Polygon 類別封裝了坐標空間中封閉的二維區域的描述。 |
class |
Rectangle
Rectangle 指定坐標空間中的一個區域,通過坐標空間中 Rectangle 物件左上方的點 (x,y) 、寬度和高度可以定義這個區域。 |
返回 Shape 的 java.awt 中的方法 | |
---|---|
Shape |
BasicStroke.createStrokedShape(Shape s)
返回一個 Shape ,它在內部定義了指定 Shape 的筆劃輪廓。 |
Shape |
Stroke.createStrokedShape(Shape p)
返回一個輪廓 Shape ,它封閉了應該在根據規則描繪 Shape 時繪製的區域,這些規則是由實作 Stroke 介面的物件定義的。 |
abstract Shape |
Graphics.getClip()
獲取當前剪貼區域。 |
參數型別為 Shape 的 java.awt 中的方法 | |
---|---|
abstract void |
Graphics2D.clip(Shape s)
將當前 Clip 與指定 Shape 的內部區域相交,並將 Clip 設置為所得的交集。 |
Shape |
BasicStroke.createStrokedShape(Shape s)
返回一個 Shape ,它在內部定義了指定 Shape 的筆劃輪廓。 |
Shape |
Stroke.createStrokedShape(Shape p)
返回一個輪廓 Shape ,它封閉了應該在根據規則描繪 Shape 時繪製的區域,這些規則是由實作 Stroke 介面的物件定義的。 |
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 是否與設備空間中的指定 Rectangle 相交。 |
abstract void |
Graphics.setClip(Shape clip)
將當前剪貼區域設置為任意的剪貼形狀。 |
java.awt.font 中 Shape 的使用 |
---|
返回 Shape 的 java.awt.font 中的方法 | |
---|---|
Shape |
TextLayout.getBlackBoxBounds(int firstEndpoint,
int secondEndpoint)
返回指定範圍中字元的黑框邊界。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit)
返回表示此 TextLayout 的自然邊界中指定目標字元處插入符的 Shape 。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit,
Rectangle2D bounds)
返回表示指定邊界內指定目標字元處插入符的 Shape 。 |
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)
返回其內部區域與此 GlyphVector 中指定字形的可視表示形式對應的 Shape 。 |
Shape |
GlyphVector.getGlyphOutline(int glyphIndex,
float x,
float y)
返回一個 Shape ,其內部區域與此 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)
返回封閉指定範圍中擴展到指定 bounds 的邏輯選擇範圍的 Shape 。 |
abstract Shape |
GlyphVector.getOutline()
返回其內部區域與此 GlyphVector 的可視表示形式對應的 Shape 。 |
Shape |
GraphicAttribute.getOutline(AffineTransform tx)
返回表示此 GraphicAttribute 呈現區域的 Shape 。 |
Shape |
ShapeGraphicAttribute.getOutline(AffineTransform tx)
返回一個表示此 ShapeGraphicAttribute 呈現區域的 Shape 。 |
Shape |
TextLayout.getOutline(AffineTransform tx)
返回表示此 TextLayout 的輪廓的 Shape 。 |
abstract Shape |
GlyphVector.getOutline(float x,
float y)
返回在 x、y 處呈現時,其內部區域與此 GlyphVector 的可視表示形式對應的 Shape 。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint)
返回封閉指定範圍中擴展到指定邊界的可視選擇範圍的 Shape 。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint,
Rectangle2D bounds)
返回封閉指定範圍中擴展到 bounds 的可視選擇範圍的路徑。 |
參數型別為 Shape 的 java.awt.font 中的建構子 | |
---|---|
ShapeGraphicAttribute(Shape shape,
int alignment,
boolean stroke)
針對指定 Shape 建構 ShapeGraphicAttribute 。 |
java.awt.geom 中 Shape 的使用 |
---|
實作 Shape 的 java.awt.geom 中的類別 | |
---|---|
class |
Arc2D
Arc2D 是所有存儲 2D 弧度的物件的抽象父級類別,其中 2D 弧度由窗體矩形、起始角度、角跨越(弧的長度)和閉合型別(OPEN 、CHORD 或 PIE )定義。 |
static class |
Arc2D.Double
此類別定義以 double 精度指定的弧。 |
static class |
Arc2D.Float
此類別定義以 float 精度指定的弧。 |
class |
Area
Area 物件存儲和操作 2 維空間封閉區域的與解析無關的描述。 |
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
使用 double 坐標指定的線段。 |
static class |
Line2D.Float
使用 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 類別定義一個在 double 坐標中指定的矩形。 |
static class |
Rectangle2D.Float
Float 類別定義一個在 float 坐標中指定的矩形。 |
class |
RectangularShape
RectangularShape 是許多 Shape 物件的基礎類別,這些物件的幾何形狀由矩形窗體定義。 |
class |
RoundRectangle2D
RoundRectangle2D 類別定義一個矩形,該矩形具有由位置 (x,y) 、維度 (w x h) 以及圓角弧的寬度和高度定義的圓角。 |
static class |
RoundRectangle2D.Double
Double 類別定義一個所有圓角都使用 double 坐標指定的矩形。 |
static class |
RoundRectangle2D.Float
Float 類別定義一個所有圓角都使用 float 坐標指定的矩形。 |
返回 Shape 的 java.awt.geom 中的方法 | |
---|---|
Shape |
Path2D.createTransformedShape(AffineTransform at)
返回一個表示此 Path2D 變換形式的新 Shape 。 |
Shape |
AffineTransform.createTransformedShape(Shape pSrc)
返回新的 Shape 物件,它在通過此變換之後,由指定 Shape 的幾何形狀定義。 |
參數型別為 Shape 的 java.awt.geom 中的方法 | |
---|---|
void |
Path2D.append(Shape s,
boolean connect)
將指定 Shape 物件的幾何形狀添加到路徑中,可能要使用一條線段將新幾何形狀連接到現有路徑段。 |
Shape |
AffineTransform.createTransformedShape(Shape pSrc)
返回新的 Shape 物件,它在通過此變換之後,由指定 Shape 的幾何形狀定義。 |
參數型別為 Shape 的 java.awt.geom 中的建構子 | |
---|---|
Area(Shape s)
Area 類別可以根據指定的 Shape 物件創建區域幾何形狀。 |
|
GeneralPath(Shape s)
根據任意 Shape 物件建構一個新 GeneralPath 物件。 |
|
Path2D.Double(Shape s)
根據任意 Shape 物件建構一個新的雙精度 Path2D 物件。 |
|
Path2D.Double(Shape s,
AffineTransform at)
根據由 AffineTransform 物件變換的任意 Shape 物件建構一個新的雙精度 Path2D 物件。 |
|
Path2D.Float(Shape s)
根據任意 Shape 物件建構一個新的單精度 Path2D 物件。 |
|
Path2D.Float(Shape s,
AffineTransform at)
根據 AffineTransform 物件變換的任意 Shape 物件建構一個新的單精度 Path2D 物件。 |
java.awt.image.renderable 中 Shape 的使用 |
---|
返回 Shape 的 java.awt.image.renderable 中的方法 | |
---|---|
Shape |
RenderContext.getAreaOfInterest()
獲取當前包含在 RenderContext 中的感興趣區域。 |
參數型別為 Shape 的 java.awt.image.renderable 中的方法 | |
---|---|
void |
RenderContext.setAreaOfInterest(Shape newAoi)
設置當前的感興趣區域。 |
參數型別為 Shape 的 java.awt.image.renderable 中的建構子 | |
---|---|
RenderContext(AffineTransform usr2dev,
Shape aoi)
建構具有給定變換和感興趣區域的 RenderContext。 |
|
RenderContext(AffineTransform usr2dev,
Shape aoi,
RenderingHints hints)
建構具有給定轉換的 RenderContext。 |
javax.swing 中 Shape 的使用 |
---|
返回 Shape 的 javax.swing 中的方法 | |
---|---|
Shape |
DebugGraphics.getClip()
覆寫 Graphics.getClip 。 |
參數型別為 Shape 的 javax.swing 中的方法 | |
---|---|
void |
DebugGraphics.setClip(Shape clip)
覆寫 Graphics.setClip 。 |
javax.swing.plaf.basic 中 Shape 的使用 |
---|
實作 Shape 的 javax.swing.plaf.basic 中的類別 | |
---|---|
static class |
BasicTextUI.BasicCaret
|
javax.swing.text 中 Shape 的使用 |
---|
實作 Shape 的 javax.swing.text 中的類別 | |
---|---|
class |
DefaultCaret
插入符的預設實作。 |
返回 Shape 的 javax.swing.text 中的方法 | |
---|---|
protected Shape |
FieldView.adjustAllocation(Shape a)
調整給定視圖的分派區域,使其適合文本欄位的分派區域。 |
protected Shape |
AsyncBoxView.ChildLocator.getChildAllocation(int index)
獲取用於子視圖的分派區域。 |
Shape |
AsyncBoxView.getChildAllocation(int index,
Shape a)
獲取給定子視圖的分派區域。 |
Shape |
AsyncBoxView.ChildLocator.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)
獲取給定子視圖的分派。 |
abstract Shape |
GlyphView.GlyphPainter.modelToView(GlyphView v,
int pos,
Position.Bias bias,
Shape a)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
CompositeView.modelToView(int p0,
Position.Bias b0,
int p1,
Position.Bias b1,
Shape a)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
View.modelToView(int p0,
Position.Bias b0,
int p1,
Position.Bias b1,
Shape a)
為給定區域提供從文檔模型坐標空間到視圖坐標空間的映射。 |
Shape |
View.modelToView(int pos,
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 |
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 |
FieldView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
PlainView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
abstract Shape |
View.modelToView(int pos,
Shape a,
Position.Bias b)
為給定字元提供從文檔模型坐標空間到視圖坐標空間的映射。 |
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)
|
參數型別為 Shape 的 javax.swing.text 中的方法 | |
---|---|
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 |
WrappedPlainView.changedUpdate(DocumentEvent e,
Shape a,
ViewFactory f)
發出文檔中此視圖負責的位置上的屬性已發生更改的通知。 |
void |
PlainView.changedUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
發出通知,通知文檔中此視圖負責的某個位置的屬性已更改。 |
void |
View.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 |
TableView.forwardUpdate(DocumentEvent.ElementChange ec,
DocumentEvent e,
Shape a,
ViewFactory f)
|
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 轉發到給定的子視圖。 |
Shape |
AsyncBoxView.getChildAllocation(int index,
Shape a)
獲取給定子視圖的分派區域。 |
Shape |
AsyncBoxView.ChildLocator.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)
將分派給視圖的不可變分派區域轉換為表示內部分派區域的可變分派區域(即給定分派區域的邊界,其頂部、左部、底部和右部的 insets 已移除)。 |
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 |
GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v,
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 |
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 |
FlowView.insertUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
發出通知,通知在文檔中此視圖負責的某個位置已插入內容。 |
void |
GlyphView.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)
給出在文檔中此視圖負責的位置插入了某些內容的通知。 |
void |
FieldView.insertUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
通知在文檔中此視圖負責的某個位置已插入內容。 |
void |
PlainView.insertUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
發出通知,通知在文檔中此視圖負責的某個位置已插入內容。 |
void |
View.insertUpdate(DocumentEvent e,
Shape a,
ViewFactory f)
發出通知,通知在文檔中此視圖負責的某個位置已插入內容。 |
protected Rectangle |
PlainView.lineToRect(Shape a,
int line)
確定表示給定行的矩形。 |
abstract Shape |
GlyphView.GlyphPainter.modelToView(GlyphView v,
int pos,
Position.Bias bias,
Shape a)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
CompositeView.modelToView(int p0,
Position.Bias b0,
int p1,
Position.Bias b1,
Shape a)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
View.modelToView(int p0,
Position.Bias b0,
int p1,
Position.Bias b1,
Shape a)
為給定區域提供從文檔模型坐標空間到視圖坐標空間的映射。 |
Shape |
View.modelToView(int pos,
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 |
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 |
FieldView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
PlainView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
abstract Shape |
View.modelToView(int pos,
Shape a,
Position.Bias b)
為給定字元提供從文檔模型坐標空間到視圖坐標空間的映射。 |
abstract void |
GlyphView.GlyphPainter.paint(GlyphView v,
Graphics g,
Shape a,
int p0,
int p1)
繪製表示給定範圍的字形。 |
void |
DefaultHighlighter.DefaultHighlightPainter.paint(Graphics g,
int offs0,
int offs1,
Shape bounds,
JTextComponent c)
繪製高亮顯示區域。 |
void |
Highlighter.HighlightPainter.paint(Graphics g,
int p0,
int p1,
Shape bounds,
JTextComponent c)
呈現高亮顯示。 |
void |
AsyncBoxView.paint(Graphics g,
Shape alloc)
使用給定的分派和呈現表面呈現該視圖。 |
void |
BoxView.paint(Graphics g,
Shape allocation)
使用該面給定的呈現面和區域呈現 BoxView 。 |
void |
ComponentView.paint(Graphics g,
Shape a)
真正的繪製行為自然來源於元件與其父容器(容納此視圖的同一容器)之間的關聯。 |
void |
GlyphView.paint(Graphics g,
Shape a)
呈現一部分運行的文本樣式。 |
void |
IconView.paint(Graphics g,
Shape a)
繪製圖標。 |
void |
ParagraphView.paint(Graphics g,
Shape a)
使用給定的呈現面和該面上的區域進行呈現。 |
void |
WrappedPlainView.paint(Graphics g,
Shape a)
使用給定的呈現表面和表現上的區域來呈現。 |
void |
FieldView.paint(Graphics g,
Shape a)
使用給定呈現面和該表面的區域呈現。 |
void |
PlainView.paint(Graphics g,
Shape a)
使用給定呈現面和該表面的區域呈現。 |
abstract void |
View.paint(Graphics g,
Shape allocation)
使用給定的呈現表面和該表面上的區域來呈現。 |
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)
當要呈現葉 View (例如,LabelView)時,要調用此方法。 |
abstract void |
LayeredHighlighter.paintLayeredHighlights(Graphics g,
int p0,
int p1,
Shape viewBounds,
JTextComponent editor,
View view)
當葉 View(如 LabelView)呈現時,它們應調用此方法。 |
void |
FlowView.removeUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
發出通知,通知從文檔中此視圖負責的某個位置已移除內容。 |
void |
GlyphView.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)
給出從文檔中此視圖負責的位置移除了某些內容的通知。 |
void |
FieldView.removeUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
通知在文檔中此視圖負責的某個位置已插入內容。 |
void |
PlainView.removeUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
通知在文檔中此視圖負責的某個位置已插入內容。 |
void |
View.removeUpdate(DocumentEvent e,
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 |
View.viewToModel(float x,
float y,
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 |
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 |
FieldView.viewToModel(float fx,
float fy,
Shape a,
Position.Bias[] bias)
提供從視圖坐標空間到該模型的邏輯坐標空間的映射。 |
int |
PlainView.viewToModel(float fx,
float fy,
Shape a,
Position.Bias[] bias)
提供從視圖坐標空間到該模型的邏輯坐標空間的映射。 |
abstract int |
View.viewToModel(float x,
float y,
Shape a,
Position.Bias[] biasReturn)
提供從視圖坐標空間到模型的邏輯坐標空間的映射。 |
abstract int |
GlyphView.GlyphPainter.viewToModel(GlyphView v,
float x,
float y,
Shape a,
Position.Bias[] biasReturn)
提供從視圖坐標空間到模型邏輯坐標空間的映射。 |
javax.swing.text.html 中 Shape 的使用 |
---|
返回 Shape 的 javax.swing.text.html 中的方法 | |
---|---|
Shape |
ImageView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
參數型別為 Shape 的 javax.swing.text.html 中的方法 | |
---|---|
void |
BlockView.changedUpdate(DocumentEvent changes,
Shape a,
ViewFactory f)
|
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)
繪製 View。 |
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)
提供從視圖坐標空間到該模型的邏輯坐標空間的映射。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。