| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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 | 
GlyphView.getTabbedSpan(float x,
TabExpander e)
确定使用给定选项卡扩展实现时所需的区域。  | 
 float | 
TabableView.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. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。