public class SparkSkinnableTextBase extends SparkObject
Modifier | Constructor and Description |
---|---|
protected |
SparkSkinnableTextBase(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 SparkSkinnableTextBase。
|
Modifier and Type | Method and Description |
---|---|
List<String> |
getColumnNames()
获取 包含数据中所有列的名称的列表。
|
int |
getFirstVisibleRow()
获取 第一个可见子级的索引。
|
String |
getImeMode()
获取 IME(输入法编辑器)模式。
|
int |
getLastVisibleRow()
获取 最后一个可见子级的索引。
|
int |
getMaxChars()
获取 文本字段包含且允许用户输入的最大字符数。
|
double |
getMaxWidth()
获取 布局期间父级考虑的组件的最大建议宽度。
|
int |
getNumColumns()
获取 可用数据中的总列数。
|
int |
getNumRows()
获取 可用数据的总行数。
|
String |
getRestrict()
获取 用户可以输入至文本字段的字符集。
|
int |
getSelectionActivePosition()
获取 相对于文本字符串开头的字符位置,其指定选定内容结尾,这些选定内容在用箭头键进行扩展时移动。
|
int |
getSelectionAnchorPosition()
获取 相对于文本字符串开头的字符位置,其指定选定内容结尾,这些选定内容在用箭头键进行扩展时保持固定。
|
String |
getSelectionHighlighting()
获取 文本选定内容是否突出显示的值。
|
String |
getText()
获取 此组件显示的文本字符串。
|
List<List<String>> |
getValues(int start,
int end)
返回矩阵,其包含所有组件部分的自动化值。
|
void |
input(String text)
用户在控件中键入、删除或粘贴文本时发送。
|
boolean |
isDisplayAsPassword()
获取 文本字段是否为密码文本字段。
|
boolean |
isEditable()
获取 表示是否允许用户编辑此控件中的文本的标记。
|
boolean |
isEnableIME()
获取 表示组件接收焦点时是否应启用 IME 的标记。
|
boolean |
isSelectable()
获取 表示控件具有键盘焦点时是否可通过鼠标或键盘选择内容的标记。
|
void |
mouseScroll()
鼠标用于移动此容器上的滚动条时发送。
|
void |
mouseScroll(int delta)
鼠标用于移动此容器上的滚动条时发送。
|
void |
selectText(int beginIndex,
int endIndex)
选择文本时发送。
|
void |
type(String keyCode)
用户按键时发送。
|
void |
type(String keyCode,
ModifierKey keyModifier)
用户按键时发送。
|
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected SparkSkinnableTextBase(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 SparkSkinnableTextBase 的句柄desktop
- 此对象所在的桌面public List<List<String>> getValues(int start, int end)
start
- 开始子级的索引。默认值为 0。end
- 结束子级的索引。默认值为 0。public void input(String text)
text
- 用户输入的字符或字符序列public void mouseScroll()
public void mouseScroll(int delta)
delta
- 滚动量public void selectText(int beginIndex, int endIndex)
beginIndex
- 第一个所选字符的索引endIndex
- 最后一个所选字符的索引public void type(String keyCode)
keyCode
- 按下的键的键码值public void type(String keyCode, ModifierKey keyModifier)
keyCode
- 按下的键的键码值keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public boolean isDisplayAsPassword()
public boolean isEditable()
public boolean isEnableIME()
public int getFirstVisibleRow()
public String getImeMode()
public int getLastVisibleRow()
public int getMaxChars()
public double getMaxWidth()
public int getNumColumns()
public int getNumRows()
public String getRestrict()
public boolean isSelectable()
public int getSelectionActivePosition()
public int getSelectionAnchorPosition()
public String getSelectionHighlighting()
public String getText()
getText
in class TestObject
Copyright 2009-2012 Micro Focus. All Rights Reserved.