public class ListView extends Control
Modifier | Constructor and Description |
---|---|
protected |
ListView(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 ListView。
|
Modifier and Type | Method and Description |
---|---|
void |
check(int itemIndex)
选中项目。
|
void |
check(ItemIdentifier item)
选中项目。
|
void |
check(String itemText)
选中项目。
|
void |
doubleSelect(int itemIndex)
双击项目。
|
void |
doubleSelect(int itemIndex,
ModifierKey modifiers)
双击项目。
|
void |
doubleSelect(ItemIdentifier item)
双击项目。
|
void |
doubleSelect(ItemIdentifier item,
ModifierKey modifiers)
双击项目。
|
void |
doubleSelect(String itemText)
双击项目。
|
void |
doubleSelect(String itemText,
ModifierKey modifiers)
双击项目。
|
void |
extendSelect(int itemIndex)
通过扩展“扩展选择 listview”中的选定内容选择一系列项目。
|
void |
extendSelect(ItemIdentifier item)
通过扩展“扩展选择 listview”中的选定内容选择一系列项目。
|
void |
extendSelect(String itemText)
通过扩展“扩展选择 listview”中的选定内容选择一系列项目。
|
List<Integer> |
getCheckedIndices()
获取 包含选中项目的索引的列表。
|
List<ItemIdentifier> |
getCheckedItems()
获取 包含选中项目的列表。
|
int |
getColumnCount()
获取 每个项目的列数。
|
List<String> |
getContents()
返回 ListView 控件内容。
|
List<String> |
getContents(int column)
返回 ListView 控件内容。
|
int |
getItemCount()
获取 列表视图中包含的项目的数量。
|
int |
getItemImageIndex(int itemIndex)
返回索引至包含图标的列表视图的图像列表。
|
int |
getItemImageIndex(int itemIndex,
boolean fromStateImageList)
返回索引至包含图标的列表视图的图像列表。
|
int |
getItemImageIndex(ItemIdentifier item)
返回索引至包含图标的列表视图的图像列表。
|
int |
getItemImageIndex(ItemIdentifier item,
boolean fromStateImageList)
返回索引至包含图标的列表视图的图像列表。
|
int |
getItemImageIndex(String itemText)
返回索引至包含图标的列表视图的图像列表。
|
int |
getItemImageIndex(String itemText,
boolean fromStateImageList)
返回索引至包含图标的列表视图的图像列表。
|
int |
getItemIndex(int itemIndex)
返回列表视图项目的索引,如果未找到索引,则值为 -1。
|
int |
getItemIndex(ItemIdentifier item)
返回列表视图项目的索引,如果未找到索引,则值为 -1。
|
int |
getItemIndex(String itemText)
返回列表视图项目的索引,如果未找到索引,则值为 -1。
|
Rect |
getItemRect(int itemIndex)
返回项目的矩形。
|
Rect |
getItemRect(int itemIndex,
boolean getIconRect)
返回项目的矩形。
|
Rect |
getItemRect(int itemIndex,
boolean getIconRect,
int columnIndex)
返回项目的矩形。
|
Rect |
getItemRect(ItemIdentifier item)
返回项目的矩形。
|
Rect |
getItemRect(ItemIdentifier item,
boolean getIconRect)
返回项目的矩形。
|
Rect |
getItemRect(ItemIdentifier item,
boolean getIconRect,
int columnIndex)
返回项目的矩形。
|
Rect |
getItemRect(String itemText)
返回项目的矩形。
|
Rect |
getItemRect(String itemText,
boolean getIconRect)
返回项目的矩形。
|
Rect |
getItemRect(String itemText,
boolean getIconRect,
int columnIndex)
返回项目的矩形。
|
List<ItemIdentifier> |
getItems()
获取 包含列表视图中所有项目的列表。
|
String |
getItemText(int itemIndex)
返回项目的文本。
|
String |
getItemText(int itemIndex,
int columnIndex)
返回项目的文本。
|
String |
getItemText(ItemIdentifier item)
返回项目的文本。
|
String |
getItemText(ItemIdentifier item,
int columnIndex)
返回项目的文本。
|
String |
getItemText(String itemText)
返回项目的文本。
|
String |
getItemText(String itemText,
int columnIndex)
返回项目的文本。
|
List<Integer> |
getSelectedIndices()
获取 包含所选项目的索引的列表。
|
List<ItemIdentifier> |
getSelectedItems()
获取 包含所选项目的列表。
|
boolean |
isAllowsCheck()
获取 列表视图是否支持选中项目。
|
boolean |
isAllowsMultiSelect()
获取 列表视图是否支持选择多个项目。
|
void |
multiSelect(int itemIndex)
添加列表中的项目至当前所选项目的集。
|
void |
multiSelect(ItemIdentifier item)
添加列表中的项目至当前所选项目的集。
|
void |
multiSelect(String itemText)
添加列表中的项目至当前所选项目的集。
|
void |
multiUnselect(int itemIndex)
从所选项目的集删除列表中的项目。
|
void |
multiUnselect(ItemIdentifier item)
从所选项目的集删除列表中的项目。
|
void |
multiUnselect(String itemText)
从所选项目的集删除列表中的项目。
|
void |
select(int itemIndex)
选择项目。
|
void |
select(ItemIdentifier item)
选择项目。
|
void |
select(String itemText)
选择项目。
|
void |
setItemFocus(int itemIndex)
为列表中的项目分配焦点。
|
void |
setItemFocus(ItemIdentifier item)
为列表中的项目分配焦点。
|
void |
setItemFocus(String itemText)
为列表中的项目分配焦点。
|
void |
uncheck(int itemIndex)
取消选中项目。
|
void |
uncheck(ItemIdentifier item)
取消选中项目。
|
void |
uncheck(String itemText)
取消选中项目。
|
getHorizontalBar, getVerticalBar, openContextMenu, openContextMenu
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getBackground, getFont, getForeground, getNativeHandle, isEnabled, isFocused, isVisible, mouseMove, mouseMove, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, setBackground, setEnabled, setFocus, setFont, setForeground, setVisible, 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 ListView(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 ListView 的句柄desktop
- 此对象所在的桌面public void check(ItemIdentifier item)
item
- 可选中的项目public void check(String itemText)
itemText
- 可选中的项目public void check(int itemIndex)
itemIndex
- 可选中的项目public void doubleSelect(ItemIdentifier item)
item
- 可双击的项目public void doubleSelect(ItemIdentifier item, ModifierKey modifiers)
item
- 可双击的项目modifiers
- 可双击的修饰符public void doubleSelect(String itemText)
itemText
- 可双击的项目public void doubleSelect(String itemText, ModifierKey modifiers)
itemText
- 可双击的项目modifiers
- 可双击的修饰符public void doubleSelect(int itemIndex)
itemIndex
- 可双击的项目public void doubleSelect(int itemIndex, ModifierKey modifiers)
itemIndex
- 可双击的项目modifiers
- 可双击的修饰符public void extendSelect(ItemIdentifier item)
item
- 可选择的项目public void extendSelect(String itemText)
itemText
- 可选择的项目public void extendSelect(int itemIndex)
itemIndex
- 可选择的项目public List<String> getContents(int column)
column
- 指定此参数以仅获取指定列的内容. The value is zero-based.public int getItemImageIndex(ItemIdentifier item)
item
- 可从中获取图像索引的项目public int getItemImageIndex(ItemIdentifier item, boolean fromStateImageList)
item
- 可从中获取图像索引的项目fromStateImageList
- 是检索状态图像列表中的索引还是图像列表中的索引public int getItemImageIndex(String itemText)
itemText
- 可从中获取图像索引的项目public int getItemImageIndex(String itemText, boolean fromStateImageList)
itemText
- 可从中获取图像索引的项目fromStateImageList
- 是检索状态图像列表中的索引还是图像列表中的索引public int getItemImageIndex(int itemIndex)
itemIndex
- 可从中获取图像索引的项目public int getItemImageIndex(int itemIndex, boolean fromStateImageList)
itemIndex
- 可从中获取图像索引的项目fromStateImageList
- 是检索状态图像列表中的索引还是图像列表中的索引public int getItemIndex(ItemIdentifier item)
item
- 可为其获取索引的项目public int getItemIndex(String itemText)
itemText
- 可为其获取索引的项目public int getItemIndex(int itemIndex)
itemIndex
- 可为其获取索引的项目public Rect getItemRect(ItemIdentifier item)
item
- 可从中获取矩形的项目public Rect getItemRect(ItemIdentifier item, boolean getIconRect)
item
- 可从中获取矩形的项目getIconRect
- 是检索图标矩形还是项目文本public Rect getItemRect(ItemIdentifier item, boolean getIconRect, int columnIndex)
item
- 可从中获取矩形的项目getIconRect
- 是检索图标矩形还是项目文本columnIndex
- 项目的列位置。. The value is zero-based.public Rect getItemRect(String itemText)
itemText
- 可从中获取矩形的项目public Rect getItemRect(String itemText, boolean getIconRect)
itemText
- 可从中获取矩形的项目getIconRect
- 是检索图标矩形还是项目文本public Rect getItemRect(String itemText, boolean getIconRect, int columnIndex)
itemText
- 可从中获取矩形的项目getIconRect
- 是检索图标矩形还是项目文本columnIndex
- 项目的列位置。. The value is zero-based.public Rect getItemRect(int itemIndex)
itemIndex
- 可从中获取矩形的项目public Rect getItemRect(int itemIndex, boolean getIconRect)
itemIndex
- 可从中获取矩形的项目getIconRect
- 是检索图标矩形还是项目文本public Rect getItemRect(int itemIndex, boolean getIconRect, int columnIndex)
itemIndex
- 可从中获取矩形的项目getIconRect
- 是检索图标矩形还是项目文本columnIndex
- 项目的列位置。. The value is zero-based.public String getItemText(ItemIdentifier item)
item
- 可从中获取文本的项目public String getItemText(ItemIdentifier item, int columnIndex)
item
- 可从中获取文本的项目columnIndex
- 项目的列位置。. The value is zero-based.public String getItemText(String itemText, int columnIndex)
itemText
- 可从中获取文本的项目columnIndex
- 项目的列位置。. The value is zero-based.public String getItemText(int itemIndex)
itemIndex
- 可从中获取文本的项目public String getItemText(int itemIndex, int columnIndex)
itemIndex
- 可从中获取文本的项目columnIndex
- 项目的列位置。. The value is zero-based.public void multiSelect(ItemIdentifier item)
item
- 可选择的项目public void multiSelect(String itemText)
itemText
- 可选择的项目public void multiSelect(int itemIndex)
itemIndex
- 可选择的项目public void multiUnselect(ItemIdentifier item)
item
- 可选择的项目public void multiUnselect(String itemText)
itemText
- 可选择的项目public void multiUnselect(int itemIndex)
itemIndex
- 可选择的项目public void select(ItemIdentifier item)
item
- 可选择的项目public void select(String itemText)
itemText
- 可选择的项目public void select(int itemIndex)
itemIndex
- 可选择的项目public void setItemFocus(ItemIdentifier item)
item
- 可关注的项目public void setItemFocus(String itemText)
itemText
- 可关注的项目public void setItemFocus(int itemIndex)
itemIndex
- 可关注的项目public void uncheck(ItemIdentifier item)
item
- 可取消选中的项目public void uncheck(String itemText)
itemText
- 可取消选中的项目public void uncheck(int itemIndex)
itemIndex
- 可取消选中的项目public boolean isAllowsCheck()
public boolean isAllowsMultiSelect()
public List<ItemIdentifier> getCheckedItems()
public int getColumnCount()
public int getItemCount()
public List<ItemIdentifier> getItems()
public List<ItemIdentifier> getSelectedItems()
Copyright 2009-2012 Micro Focus. All Rights Reserved.