JavaTM 2 Platform
Standard Ed. 6

類別 javax.swing.text.GlyphView
的使用

使用 GlyphView 的軟體套件
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

javax.swing.textGlyphView 的使用
 

javax.swing.textGlyphView 的子類別
 class LabelView
          LabelView 是一個樣式化文本存儲塊,它表示映射文本模型中某個元素的視圖。
 

參數型別為 GlyphViewjavax.swing.text 中的方法
abstract  float GlyphView.GlyphPainter.getAscent(GlyphView v)
           
abstract  int GlyphView.GlyphPainter.getBoundedPosition(GlyphView v, int p0, float x, float len)
          確定表示符合給定區域的最大 advance 的模型位置。
abstract  float GlyphView.GlyphPainter.getDescent(GlyphView v)
           
abstract  float GlyphView.GlyphPainter.getHeight(GlyphView v)
           
 int GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。
 GlyphView.GlyphPainter GlyphView.GlyphPainter.getPainter(GlyphView v, int p0, int p1)
          創建用於給定 GlyphView 的 painter。
abstract  float GlyphView.GlyphPainter.getSpan(GlyphView v, int p0, int p1, TabExpander e, float x)
          確定給定開始位置(相對於選項卡擴展而言)的字形區域。
abstract  Shape GlyphView.GlyphPainter.modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
abstract  void GlyphView.GlyphPainter.paint(GlyphView v, Graphics g, Shape a, int p0, int p1)
          繪製表示給定範圍的字形。
abstract  int GlyphView.GlyphPainter.viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)
          提供從視圖坐標空間到模型邏輯坐標空間的映射。
 

javax.swing.text.htmlGlyphView 的使用
 

javax.swing.text.htmlGlyphView 的子類別
 class InlineView
          顯示基於 css 屬性的 inline element 樣式。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only