|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 TabExpander 的软件包 | |
---|---|
javax.swing.text | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 |
javax.swing.text 中 TabExpander 的使用 |
---|
实现 TabExpander 的 javax.swing.text 中的类 | |
---|---|
class |
FieldView
扩展多行纯文本视图,使其适合单行编辑器视图。 |
class |
ParagraphView
存在简单换行的段落的视图,其支持多种字体、颜色、组件、图标等。 |
class |
PasswordView
实现适用于 JPasswordField UI 实现的视图。 |
class |
PlainView
实现简单的多行文本视图的 View 接口,该文本视图的文本只有一种字体和颜色。 |
class |
WrappedPlainView
进行换行的纯文本(仅有一种字体和颜色的文本)视图。 |
返回 TabExpander 的 javax.swing.text 中的方法 | |
---|---|
TabExpander |
GlyphView.getTabExpander()
如果此视图中存在选项卡,则获取要使用的 TabExpander。 |
参数类型为 TabExpander 的 javax.swing.text 中的方法 | |
---|---|
static int |
Utilities.drawTabbedText(Segment s,
int x,
int y,
Graphics g,
TabExpander e,
int startOffset)
使用给定的制表符扩展方式来扩展给定文本所包含的任何制表符,从而绘制给定的文本。 |
static int |
Utilities.getBreakLocation(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
确定对给定文本进行拆分的位置,以符合给定的跨距。 |
abstract float |
GlyphView.GlyphPainter.getSpan(GlyphView v,
int p0,
int p1,
TabExpander e,
float x)
确定给定开始位置(相对于选项卡扩展而言)的字形区域。 |
float |
TabableView.getTabbedSpan(float x,
TabExpander e)
确定当使用给定的制表符扩展实现时所需的跨距。 |
float |
GlyphView.getTabbedSpan(float x,
TabExpander e)
确定使用给定选项卡扩展实现时所需的区域。 |
static int |
Utilities.getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
确定给定文本中的某个相对偏移量,使其能最好的表示视图坐标系统中的给定跨距。 |
static int |
Utilities.getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset,
boolean round)
|
static int |
Utilities.getTabbedTextWidth(Segment s,
FontMetrics metrics,
int x,
TabExpander e,
int startOffset)
确定给定的考虑制表符的文本段的宽度。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。