JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策