java命名空间java.awt.im接口inputmethodrequests的类成员方法:
gettextlocation定义及介绍
本文导语:
gettextlocation
rectangle gettextlocation(texthitinfo offset)
获取当前撰写文本中指定偏移量的位置,或已提交文本中的选择位置。例如,此信息用来确定在撰写文本附近的候选窗口的位置,或确定将插入提交文本的位置附近的撰...
gettextlocation
rectangle gettextlocation(texthitinfo offset)
- 获取当前撰写文本中指定偏移量的位置,或已提交文本中的选择位置。例如,此信息用来确定在撰写文本附近的候选窗口的位置,或确定将插入提交文本的位置附近的撰写窗口的位置。
如果组件有撰写文本(因为给它发送的最新 inputmethodevent 包含撰写文本),则该偏移量是相对于撰写文本的——偏移量 0 指示撰写文本中的第一个字符。返回的位置应该是针对此字符的。
如果组件没有撰写文本,则应该忽略偏移量,返回的位置应该反映出包含已选定文本的最后一行中高亮显示的开始处(行方向)。例如,对于水平方向从左到右排列的文本(如英文),则返回包含已选定文本的最后一行上最左边的字符左边的位置。对于垂直方向从上到下排列的文本,行从右向左排列,则返回包含已选定文本的最左边一行的上端位置。
该位置表示为 0 厚度补字号,也就是说,如果文本是水平排列的,则为 0 宽度,如果文本是垂直排列的,则为 0 高度。其他文本方向需要映射到水平或垂直方向。矩形使用绝对值屏幕坐标。
- 参数:
offset
- 撰写文本中的偏移量(如果有撰写文本);否则为 null
- 返回:
- 表示屏幕偏移量的位置的矩形