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, openContextMenuclick, 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, typePasswordKeyscaptureBitmap, 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, waitForPropertyequals, 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, toStringprotected 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.