public class FlexComboBase extends FlexObject
Modifier | Constructor and Description |
---|---|
protected |
FlexComboBase(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 FlexComboBase。
|
Modifier and Type | Method and Description |
---|---|
void |
close()
定义关闭事件的事件对象的类型属性值。
|
void |
close(FlexTriggerEvent triggerEvent)
定义关闭事件的事件对象的类型属性值。
|
double |
getBackgroundAlpha()
获取 颜色透明度由 backgroundColor 属性定义,图像或 SWF 文件透明度由 backgroundImage 样式定义。
|
Color |
getBackgroundColor()
获取 组件的背景颜色。
|
String |
getBackgroundImage()
获取 组件的背景图像。
|
String |
getBackgroundSize()
获取 为指定 backgroundImage 更改的图像大小的百分比。
|
Color |
getColor()
获取 组件中的文本颜色,包括组件标签。
|
Color |
getDisabledColor()
获取 如果已禁用,则为组件的背景颜色。
|
List<Double> |
getFillAlphas()
获取 用于控件背景填充的阿尔法值。
|
List<Color> |
getFillColors()
获取 用于控件背景色填充的颜色。
|
String |
getFontFamily()
获取 可使用的字体名称。
|
double |
getFontSize()
获取 文本高度(像素)。
|
String |
getFontStyle()
获取 文本是否为斜体。
|
String |
getFontWeight()
获取 文本是否为粗体。
|
Color |
getHighlightColor()
获取 下拉列表的突出显示颜色。
|
String |
getRestrict()
获取 用户可以或无法输入文本字段的字符集。
|
int |
getSelectedIndex()
获取 所选项目的数据提供程序中的索引。
|
String |
getText()
获取 文本字段的内容。
|
String |
getTextAlign()
获取 容器中的文本对齐。
|
String |
getTextDecoration()
获取 文本是否加下划线。
|
int |
getTextIndent()
获取 容器左侧文本的第一行的偏移(像素)。
|
void |
input(String text)
创建包含文本事件相关信息的 Event 对象。
|
boolean |
isDropShadowEnabled()
获取 ComboBase 容器的投影是否可见。
|
boolean |
isEditable()
获取 如果控件可编辑,则允许用户直接键入 dataProvider 中未指定的条目,如果不可编辑,则要求用户选择 dataProvider 中的项目。
|
void |
open()
定义打开事件的事件对象的类型属性值。
|
void |
open(FlexTriggerEvent triggerEvent)
定义打开事件的事件对象的类型属性值。
|
void |
scroll(int position,
FlexScrollDirection direction,
FlexScrollDetail detail)
定义滚动事件的事件对象的类型属性值。
|
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 FlexComboBase(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 FlexComboBase 的句柄desktop
- 此对象所在的桌面public void close()
public void close(FlexTriggerEvent triggerEvent)
triggerEvent
- 表明触发了事件的输入操作类型的值public void input(String text)
text
- 用户输入的一个或多个文本字符。事件侦听器可通过文本属性访问此信息。public void open()
public void open(FlexTriggerEvent triggerEvent)
triggerEvent
- 表明触发了事件的输入操作类型的值public void scroll(int position, FlexScrollDirection direction, FlexScrollDetail detail)
position
- 包含新滚动位置direction
- 包含滚动方向 ScrollEventDirection.HORIZONTAL 或 ScrollEventDirection.VERTICALdetail
- 提供滚动活动的类型特性。可能值常数在 ScrollEventDetail 类中提供。public void selectText(int beginIndex, int endIndex)
beginIndex
- 选定内容开始处索引endIndex
- 选定内容结束处索引public void type(String keyCode)
keyCode
- 按下或松开的键的键码值public void type(String keyCode, ModifierKey keyModifier)
keyCode
- 按下或松开的键的键码值keyModifier
- 可使用的键修饰符(例如 Ctrl 键)public double getBackgroundAlpha()
有效值范围为 0.0 至 1.0。
对于多数控件,默认值为 1.0,但对于 ToolTip 控件,默认值为 0.95,对于 Alert 控件,默认值为 0.9。默认值为 1.0。
public Color getBackgroundColor()
您可以设置 backgroundColor 和 backgroundImage。某些组件不具有背景。DataGrid 控件会忽略此样式。默认值为未定义,这意味着尚未进行设置。如果此样式和 backgroundImage 样式均未定义,则组件具有透明背景。
对于应用程序容器,此样式在应用程序加载时指定背景颜色并在应用程序运行时指定背景渐变。Flex 计算比指定颜色略深的颜色与比指定颜色略浅的颜色之间的渐变模式。
大多数 Flex 控件的默认外观为半透明。因此,容器的背景颜色部分显示通过该容器内的控件。您可通过将控件 fillAlphas 属性的阿尔法值设置为 1 来避免此问题。
public String getBackgroundImage()
可以是绝对/相对 URL 或类。
您可以同时设置 backgroundColor 和 backgroundImage。背景图像显示在背景颜色之上。默认值未定义,指“未设置”。如果此样式和 backgroundColor 样式未定义,则组件具有透明背景。
大多数 Flex 控件的默认外观为半透明。因此,容器的背景图像部分显示通过该容器内的控件。您可通过将控件 fillAlphas 属性的阿尔法值设置为 1 来避免此问题。
public String getBackgroundSize()
值 100%
拉伸图像以适合整个组件。要指定百分比值,您必须包括百分比符号 (%)。对于应用程序容器,默认值为 100%。对于其他所有容器,默认值为自动,其将保持图像的原始大小。
public Color getColor()
public Color getDisabledColor()
全局默认值为未定义。List 控件的默认值为 0xDDDDDD(浅灰色)。如果容器禁用,则其背景会变暗,变暗程度由 disabledOverlayAlpha 样式控制。
public boolean isDropShadowEnabled()
public boolean isEditable()
如果为 true,则键盘输入将在可编辑文本字段中输入,否则它将作为快捷方式用于选择 dataProvider 中的项目。
默认值为 false。DateField 控件忽略此属性。
public List<Double> getFillAlphas()
使用 [1, 1] 使控件背景透明。默认值为 [ 0.6, 0.4 ]。
public List<Color> getFillColors()
为两个平看控件值分配相同颜色。默认值为 [ 0xFFFFFF, 0xCCCCCC ]。
public String getFontFamily()
不同于完整的 CSS 实施,逗号分隔的列表不受支持。您可以使用任何字体系列名称。如果您指定字体名,则系统会将其转换为相应的设备字体。默认值为 Verdana
。
public double getFontSize()
除 ColorPicker 控件外,对于所有其他控件,默认值为 10;对于 ColorPicker 控件,默认值为 11。
public String getFontStyle()
认可的值为常规
和斜体
。默认值为常规
。
public String getFontWeight()
认可的值为常规和粗体。Button 控件的默认值为粗体。所有其他控件的默认值为常规。
public Color getHighlightColor()
public String getRestrict()
public int getSelectedIndex()
如果有提示属性,则 selectedIndex 值可设为 -1 以显示此提示。如果无提示,则一旦设置了 dataProvider,SelectedIndex 属性将设为 0。
如果 ComboBox 控件可编辑,则当用户在文本字段中键入任意文本时 selectedIndex 属性为 -1。
不同于正在验证的许多其他 Flex 属性(其设置操作不会立即产生影响),SelectedIndex 和 selectedItem 为同步属性;对一个进行设置将立即影响另一个。
默认值为 -1。
public String getText()
getText
in class TestObject
public String getTextAlign()
public String getTextDecoration()
可能值为无
和下划线
。默认值为无
。
public int getTextIndent()
Copyright 2009-2012 Micro Focus. All Rights Reserved.