public class ListBox extends Control
Modifier | Constructor and Description |
---|---|
protected |
ListBox(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 ListBox。
|
Modifier and Type | Method and Description |
---|---|
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)
通过扩展列表框中的选定内容选择一系列项目。
|
void |
extendSelect(ItemIdentifier item)
通过扩展列表框中的选定内容选择一系列项目。
|
void |
extendSelect(String itemText)
通过扩展列表框中的选定内容选择一系列项目。
|
int |
getItemCount()
获取 列表框中项目的数量。
|
List<ItemIdentifier> |
getItems()
获取 列表框中项目的列表。
|
int |
getSelectedIndex()
获取 第一个所选项目的索引。.
|
List<Integer> |
getSelectedIndices()
获取 所选项目的索引。
|
ItemIdentifier |
getSelectedItem()
获取 第一个所选项目的名称。
|
List<ItemIdentifier> |
getSelectedItems()
获取 所选项目的名称。
|
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 |
selectRange(int selectRangeBeginIndex,
int selectRangeEndIndex)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(int selectRangeBeginIndex,
ItemIdentifier selectRangeEnd)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(int selectRangeBeginIndex,
String selectRangeEndText)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(ItemIdentifier selectRangeBegin,
int selectRangeEndIndex)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(ItemIdentifier selectRangeBegin,
ItemIdentifier selectRangeEnd)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(ItemIdentifier selectRangeBegin,
String selectRangeEndText)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(String selectRangeBeginText,
int selectRangeEndIndex)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(String selectRangeBeginText,
ItemIdentifier selectRangeEnd)
选择扩展选定内容列表框中的一系列项目。
|
void |
selectRange(String selectRangeBeginText,
String selectRangeEndText)
选择扩展选定内容列表框中的一系列项目。
|
void |
setSelectedIndex(int selectedIndex)
设置 第一个所选项目的索引。.
|
void |
setSelectedIndices(List<Integer> selectedIndices)
设置 所选项目的索引。
|
void |
setSelectedItem(int selectedItemIndex)
设置 第一个所选项目的名称。
|
void |
setSelectedItem(ItemIdentifier selectedItem)
设置 第一个所选项目的名称。
|
void |
setSelectedItem(String selectedItemText)
设置 第一个所选项目的名称。
|
void |
setSelectedItems(List<ItemIdentifier> selectedItems)
设置 所选项目的名称。
|
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 ListBox(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 ListBox 的句柄desktop
- 此对象所在的桌面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 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 selectRange(ItemIdentifier selectRangeBegin, ItemIdentifier selectRangeEnd)
selectRangeBegin
- 可选择的第一个项目selectRangeEnd
- 可选择的最后一个项目public void selectRange(ItemIdentifier selectRangeBegin, String selectRangeEndText)
selectRangeBegin
- 可选择的第一个项目selectRangeEndText
- 可选择的最后一个项目public void selectRange(ItemIdentifier selectRangeBegin, int selectRangeEndIndex)
selectRangeBegin
- 可选择的第一个项目selectRangeEndIndex
- 可选择的最后一个项目public void selectRange(String selectRangeBeginText, ItemIdentifier selectRangeEnd)
selectRangeBeginText
- 可选择的第一个项目selectRangeEnd
- 可选择的最后一个项目public void selectRange(String selectRangeBeginText, String selectRangeEndText)
selectRangeBeginText
- 可选择的第一个项目selectRangeEndText
- 可选择的最后一个项目public void selectRange(String selectRangeBeginText, int selectRangeEndIndex)
selectRangeBeginText
- 可选择的第一个项目selectRangeEndIndex
- 可选择的最后一个项目public void selectRange(int selectRangeBeginIndex, ItemIdentifier selectRangeEnd)
selectRangeBeginIndex
- 可选择的第一个项目selectRangeEnd
- 可选择的最后一个项目public void selectRange(int selectRangeBeginIndex, String selectRangeEndText)
selectRangeBeginIndex
- 可选择的第一个项目selectRangeEndText
- 可选择的最后一个项目public void selectRange(int selectRangeBeginIndex, int selectRangeEndIndex)
selectRangeBeginIndex
- 可选择的第一个项目selectRangeEndIndex
- 可选择的最后一个项目public boolean isAllowsMultiSelect()
public int getItemCount()
public List<ItemIdentifier> getItems()
public int getSelectedIndex()
public void setSelectedIndex(int selectedIndex)
selectedIndex
- 第一个所选项目的索引public void setSelectedIndices(List<Integer> selectedIndices)
selectedIndices
- 所选项目的索引public ItemIdentifier getSelectedItem()
public void setSelectedItem(ItemIdentifier selectedItem)
selectedItem
- 第一个所选项目的名称public void setSelectedItem(String selectedItemText)
selectedItemText
- 第一个所选项目的名称public void setSelectedItem(int selectedItemIndex)
selectedItemIndex
- 第一个所选项目的名称public List<ItemIdentifier> getSelectedItems()
public void setSelectedItems(List<ItemIdentifier> selectedItems)
selectedItems
- 所选项目的名称Copyright 2009-2012 Micro Focus. All Rights Reserved.