|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 TextHitInfo 的软件包 | |
---|---|
java.awt.event | 提供处理由 AWT 组件所激发的各类事件的接口和类。 |
java.awt.font | 提供与字体相关的类和接口。 |
java.awt.im | 提供输入方法框架所需的类和接口。 |
java.awt.im.spi | 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口。 |
java.awt.event 中 TextHitInfo 的使用 |
---|
返回 TextHitInfo 的 java.awt.event 中的方法 | |
---|---|
TextHitInfo |
InputMethodEvent.getCaret()
获取插入符。 |
TextHitInfo |
InputMethodEvent.getVisiblePosition()
获取对于可见性至关重要的位置。 |
参数类型为 TextHitInfo 的 java.awt.event 中的构造方法 | |
---|---|
InputMethodEvent(Component source,
int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
通过指定源组件、类型、文本、插入符和 visiblePosition 来构造 InputMethodEvent 。 |
|
InputMethodEvent(Component source,
int id,
long when,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
通过指定源组件、类型、时间、文本、插入符和 visiblePosition 来构造 InputMethodEvent 。 |
|
InputMethodEvent(Component source,
int id,
TextHitInfo caret,
TextHitInfo visiblePosition)
通过指定源组件、类型、插入符和 visiblePosition 来构造 InputMethodEvent 。 |
java.awt.font 中 TextHitInfo 的使用 |
---|
返回 TextHitInfo 的 java.awt.font 中的方法 | |
---|---|
static TextHitInfo |
TextHitInfo.afterOffset(int offset)
在指定偏移量处创建一个与偏移量之后的字符关联的 TextHitInfo 。 |
static TextHitInfo |
TextHitInfo.beforeOffset(int offset)
在指定偏移量处创建一个与偏移量之前的字符关联的 TextHitInfo 。 |
TextHitInfo |
TextLayout.getNextLeftHit(int offset)
返回下一个插入符左侧(顶部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.getNextLeftHit(int offset,
TextLayout.CaretPolicy policy)
返回下一个插入符左侧(顶部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.getNextLeftHit(TextHitInfo hit)
返回下一个插入符左侧(顶部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(int offset)
返回下一个插入符右侧(底部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(int offset,
TextLayout.CaretPolicy policy)
返回下一个插入符右侧(底部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(TextHitInfo hit)
返回下一个插入符右侧(底部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextHitInfo.getOffsetHit(int delta)
创建一个 TextHitInfo ,其字符索引从此 TextHitInfo 的 charIndex 偏移 delta 。 |
TextHitInfo |
TextHitInfo.getOtherHit()
在插入点的另一侧创建一个 TextHitInfo 。 |
TextHitInfo |
TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1,
TextHitInfo hit2,
TextLayout layout)
选择一个指定的 TextHitInfo 实例作为指定 TextLayout 中的强插入符。 |
TextHitInfo |
TextLayout.getVisualOtherHit(TextHitInfo hit)
返回位于指定目标字符的插入符另一侧的目标字符。 |
TextHitInfo |
TextLayout.hitTestChar(float x,
float y)
返回对应于指定点的 TextHitInfo 。 |
TextHitInfo |
TextLayout.hitTestChar(float x,
float y,
Rectangle2D bounds)
返回对应于指定点的 TextHitInfo 。 |
static TextHitInfo |
TextHitInfo.leading(int charIndex)
在指定 charIndex 处的字符开始边上创建一个 TextHitInfo 。 |
static TextHitInfo |
TextHitInfo.trailing(int charIndex)
在指定 charIndex 处的字符的结尾边上创建一个 TextHitInfo。 |
参数类型为 TextHitInfo 的 java.awt.font 中的方法 | |
---|---|
boolean |
TextHitInfo.equals(TextHitInfo hitInfo)
如果指定的 TextHitInfo 具有与此 TextHitInfo 相同的 charIndex 和 isLeadingEdge ,则返回 true 。 |
float[] |
TextLayout.getCaretInfo(TextHitInfo hit)
返回与对应于 hit 的插入符有关的信息。 |
float[] |
TextLayout.getCaretInfo(TextHitInfo hit,
Rectangle2D bounds)
返回与对应于 hit 的插入符有关的信息。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit)
返回表示此 TextLayout 的自然边界中指定目标字符处的插入符的 Shape 。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit,
Rectangle2D bounds)
返回表示指定边界内指定目标字符处的插入符的 Shape 。 |
int[] |
TextLayout.getLogicalRangesForVisualSelection(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint)
返回对应于可视选择范围的逻辑文本范围。 |
TextHitInfo |
TextLayout.getNextLeftHit(TextHitInfo hit)
返回下一个插入符左侧(顶部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(TextHitInfo hit)
返回下一个插入符右侧(底部)的目标字符;如果没有这种字符,则返回 null 。 |
TextHitInfo |
TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1,
TextHitInfo hit2,
TextLayout layout)
选择一个指定的 TextHitInfo 实例作为指定 TextLayout 中的强插入符。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint)
返回封闭指定范围中扩展到指定边界的可视选择范围的 Shape 。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint,
Rectangle2D bounds)
返回封闭指定范围中扩展到 bounds 的可视选择范围的路径。 |
TextHitInfo |
TextLayout.getVisualOtherHit(TextHitInfo hit)
返回位于指定目标字符的插入符另一侧的目标字符。 |
java.awt.im 中 TextHitInfo 的使用 |
---|
返回 TextHitInfo 的 java.awt.im 中的方法 | |
---|---|
TextHitInfo |
InputMethodRequests.getLocationOffset(int x,
int y)
获得撰写文本相对于屏幕上指定 x 和 y 绝对坐标的偏移量。 |
参数类型为 TextHitInfo 的 java.awt.im 中的方法 | |
---|---|
Rectangle |
InputMethodRequests.getTextLocation(TextHitInfo offset)
获取当前撰写文本中指定偏移量的位置,或已提交文本中的选择位置。 |
java.awt.im.spi 中 TextHitInfo 的使用 |
---|
参数类型为 TextHitInfo 的 java.awt.im.spi 中的方法 | |
---|---|
void |
InputMethodContext.dispatchInputMethodEvent(int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
根据给定的参数创建输入方法事件并将其指派到客户端组件。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。