| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
public abstract class TextUI
文本编辑器用户界面
| 构造方法摘要 | |
|---|---|
TextUI()
 | 
|
| 方法摘要 | |
|---|---|
abstract  void | 
damageRange(JTextComponent t,
            int p0,
            int p1)
促使重新绘制负责模型给定部分的那部分视图。  | 
abstract  void | 
damageRange(JTextComponent t,
            int p0,
            int p1,
            Position.Bias firstBias,
            Position.Bias secondBias)
促使重新绘制负责模型给定部分的那部分视图。  | 
abstract  EditorKit | 
getEditorKit(JTextComponent t)
获取为要编辑的文档类型设置策略的服务绑定。  | 
abstract  int | 
getNextVisualPositionFrom(JTextComponent t,
                          int pos,
                          Position.Bias b,
                          int direction,
                          Position.Bias[] biasRet)
提供确定下一个可以放置一个插入符的可见模型位置的方法。  | 
abstract  View | 
getRootView(JTextComponent t)
获取分配了相关文本组件(即层次结构的根)的 View,可遍历这些组件来确定在空间中表示模型的形式。  | 
 String | 
getToolTipText(JTextComponent t,
               Point pt)
返回在传入位置上用作工具提示的字符串。  | 
abstract  Rectangle | 
modelToView(JTextComponent t,
            int pos)
将模型中的给定位置转换成视图坐标系统中的某一个位置。  | 
abstract  Rectangle | 
modelToView(JTextComponent t,
            int pos,
            Position.Bias bias)
将模型中的给定位置转换成视图坐标系统中的某一个位置。  | 
abstract  int | 
viewToModel(JTextComponent t,
            Point pt)
将视图坐标系统中的给定位置转换成模型中最有代表性的位置。  | 
abstract  int | 
viewToModel(JTextComponent t,
            Point pt,
            Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射关系。  | 
| 从类 javax.swing.plaf.ComponentUI 继承的方法 | 
|---|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update | 
| 从类 java.lang.Object 继承的方法 | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public TextUI()
| 方法详细信息 | 
|---|
public abstract Rectangle modelToView(JTextComponent t,
                                      int pos)
                               throws BadLocationException
pos - 模型中要转换的本地位置,该位置 >= 0
BadLocationException - 如果给定位置并不表示相关文档中的一个有效位置
public abstract Rectangle modelToView(JTextComponent t,
                                      int pos,
                                      Position.Bias bias)
                               throws BadLocationException
pos - 模型中要转换的本地位置,该位置 >= 0
BadLocationException - 如果给定位置并不表示相关文档中的一个有效位置
public abstract int viewToModel(JTextComponent t,
                                Point pt)
pt - 视图中要转换的位置。此位置应该与鼠标事件在同一坐标系统中。
public abstract int viewToModel(JTextComponent t,
                                Point pt,
                                Position.Bias[] biasReturn)
pt - 视图中要转换的位置。此位置应该与鼠标事件在同一坐标系统中。biasReturn - 由此方法填充,以指示给定点是更接近于模型中的前一个字符,还是更接近于模型中的下一个字符
public abstract int getNextVisualPositionFrom(JTextComponent t,
                                              int pos,
                                              Position.Bias b,
                                              int direction,
                                              Position.Bias[] biasRet)
                                       throws BadLocationException
t - 为其安装此 UI 的文本组件pos - 要转换的位置,该位置 >= 0b - 位置的偏差direction - 以当前位置开始的方向,可以将它们设想为通常出现在键盘上的箭头键。该参数可以是 SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTH 或 SwingConstants.SOUTHbiasRet - 包含返回位置偏差的数组
BadLocationException
IllegalArgumentException - 如果方向无效
public abstract void damageRange(JTextComponent t,
                                 int p0,
                                 int p1)
p0 - 范围的起始位置,该位置 >= 0p1 - 范围的结束位置,该位置 >= p0
public abstract void damageRange(JTextComponent t,
                                 int p0,
                                 int p1,
                                 Position.Bias firstBias,
                                 Position.Bias secondBias)
p0 - 范围的起始位置,该位置 >= 0p1 - 范围的结束位置,该位置 >= p0public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
public String getToolTipText(JTextComponent t,
                             Point pt)
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。