public class FlexTree extends FlexList
树中的每个项目可为叶或分支。页项是树中的端点。分支项可包含页项或分支项,分支项也可为空。
默认情况下,页由文件图标旁的文本标签表示。分支由文件夹图标旁的文本标签表示,使用用户可打开以显示子级的开合三角形来操作。
Modifier | Constructor and Description |
---|---|
protected |
FlexTree(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 FlexTree。
|
Modifier and Type | Method and Description |
---|---|
void |
close(String itemRenderer)
关闭或折叠树分支。
|
void |
close(String itemRenderer,
FlexTriggerEvent triggerEvent)
关闭或折叠树分支。
|
List<Color> |
getDepthColors()
获取 Tree 控件中使用的颜色的数组(降序)。
|
Color |
getDisabledColor()
获取 列表项目的禁用颜色。
|
double |
getIndentation()
获取 每个树层次的缩进(像素)。
|
boolean |
isEditable()
获取 用户是否可以编辑数据提供程序中的项目。
|
void |
open(String itemRenderer)
打开或扩展树分支。
|
void |
open(String itemRenderer,
FlexTriggerEvent triggerEvent)
打开或扩展树分支。
|
deselect, deselect, deselect, doubleSelect, dragCancel, dragCancel, dragDrop, dragDrop, dragDrop, dragStart, dragStart, getAlternatingItemColors, getBackgroundDisabledColor, getColumnCount, getColumnNames, getColumnWidth, getDataTipField, getFirstVisibleRow, getFocusAlpha, getIconField, getLabelField, getLastVisibleRow, getLockedColumnCount, getLockedRowCount, getNumColumns, getNumRows, getRollOverColor, getRowCount, getRowHeight, getSelectedIndex, getSelectedIndices, getSelectedItem, getSelectedItems, getSelectionColor, getSelectionDisabledColor, getTextRollOverColor, getTextSelectedColor, getValues, getVerticalAlign, isAllowMultipleSelection, isSelectable, isShowDataTips, isUseRollOver, isVariableRowHeight, isWordWrap, multiSelect, multiSelect, multiSelect, scroll, scrollToIndex, select, select, select, selectIndex, selectIndex, selectIndex, type, type
mouseScroll, mouseScroll
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, getText, 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 FlexTree(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 FlexTree 的句柄desktop
- 此对象所在的桌面public void close(String itemRenderer)
itemRenderer
- 关闭的节点的 ListItemRendererpublic void close(String itemRenderer, FlexTriggerEvent triggerEvent)
itemRenderer
- 关闭的节点的 ListItemRenderertriggerEvent
- 如果节点为响应用户操作而关闭,则将其识别为键盘操作或鼠标操作public void open(String itemRenderer)
itemRenderer
- 打开的项目(节点)的 ListItemRendererpublic void open(String itemRenderer, FlexTriggerEvent triggerEvent)
itemRenderer
- 打开的项目(节点)的 ListItemRenderertriggerEvent
- 如果项目(节点)为响应用户操作而打开,则将其识别为键盘操作或鼠标操作public Color getDisabledColor()
public boolean isEditable()
public double getIndentation()
Copyright 2009-2012 Micro Focus. All Rights Reserved.