public class JList extends JComponent
Modifier | Constructor and Description |
---|---|
protected |
JList(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 JList。
|
Modifier and Type | Method and Description |
---|---|
void |
clickItem(int itemIndex)
单击指定的列表项目。
|
void |
clickItem(int itemIndex,
int button)
单击指定的列表项目。
|
void |
clickItem(int itemIndex,
int button,
Point position)
单击指定的列表项目。
|
void |
clickItem(int itemIndex,
int button,
Point position,
ModifierKey modifiers)
单击指定的列表项目。
|
void |
clickItem(ItemIdentifier item)
单击指定的列表项目。
|
void |
clickItem(ItemIdentifier item,
int button)
单击指定的列表项目。
|
void |
clickItem(ItemIdentifier item,
int button,
Point position)
单击指定的列表项目。
|
void |
clickItem(ItemIdentifier item,
int button,
Point position,
ModifierKey modifiers)
单击指定的列表项目。
|
void |
clickItem(String itemText)
单击指定的列表项目。
|
void |
clickItem(String itemText,
int button)
单击指定的列表项目。
|
void |
clickItem(String itemText,
int button,
Point position)
单击指定的列表项目。
|
void |
clickItem(String itemText,
int button,
Point position,
ModifierKey modifiers)
单击指定的列表项目。
|
void |
deselect(int itemIndex)
取消选择指定的列表项目。
|
void |
deselect(ItemIdentifier item)
取消选择指定的列表项目。
|
void |
deselect(String itemText)
取消选择指定的列表项目。
|
void |
deselectAll()
取消选择所有列表项目。
|
void |
doubleClickItem(int itemIndex)
双击列表项目。
|
void |
doubleClickItem(int itemIndex,
int button)
双击列表项目。
|
void |
doubleClickItem(int itemIndex,
int button,
Point position)
双击列表项目。
|
void |
doubleClickItem(int itemIndex,
int button,
Point position,
ModifierKey modifiers)
双击列表项目。
|
void |
doubleClickItem(ItemIdentifier item)
双击列表项目。
|
void |
doubleClickItem(ItemIdentifier item,
int button)
双击列表项目。
|
void |
doubleClickItem(ItemIdentifier item,
int button,
Point position)
双击列表项目。
|
void |
doubleClickItem(ItemIdentifier item,
int button,
Point position,
ModifierKey modifiers)
双击列表项目。
|
void |
doubleClickItem(String itemText)
双击列表项目。
|
void |
doubleClickItem(String itemText,
int button)
双击列表项目。
|
void |
doubleClickItem(String itemText,
int button,
Point position)
双击列表项目。
|
void |
doubleClickItem(String itemText,
int button,
Point position,
ModifierKey modifiers)
双击列表项目。
|
int |
findItem(String itemText)
返回列表中项目的索引。
|
String |
getItem(int index)
返回指定索引处的项目。
|
int |
getItemCount()
获取 列表项目的数量。
|
Rect |
getItemRect(int itemIndex)
返回相对于列表的项目的大小和位置。
|
Rect |
getItemRect(ItemIdentifier item)
返回相对于列表的项目的大小和位置。
|
Rect |
getItemRect(String itemText)
返回相对于列表的项目的大小和位置。
|
List<ItemIdentifier> |
getItems()
获取 所有已含列表项目的列表。
|
Object |
getItemValue(int itemIndex)
返回列表项目的值对象。
|
Object |
getItemValue(ItemIdentifier item)
返回列表项目的值对象。
|
Object |
getItemValue(String itemText)
返回列表项目的值对象。
|
int |
getSelectedIndex()
获取 所选列表项目的索引。.
|
List<Integer> |
getSelectedIndices()
获取 所选列表项目的索引列表。
|
ItemIdentifier |
getSelectedItem()
获取 所选列表项目的名称或索引。
|
List<ItemIdentifier> |
getSelectedItems()
获取 所选列表项目的名称或索引列表。
|
void |
scrollItemIntoView(int itemIndex)
滚动项目至视图。
|
void |
scrollItemIntoView(ItemIdentifier item)
滚动项目至视图。
|
void |
scrollItemIntoView(String itemText)
滚动项目至视图。
|
void |
select(int itemIndex)
选择列表项目。
|
void |
select(ItemIdentifier item)
选择列表项目。
|
void |
select(String itemText)
选择列表项目。
|
void |
selectAll()
选择所有列表元素。
|
void |
selectRange(int fromElementIndex,
int toElementIndex)
选择列表元素的指定范围。
|
void |
selectRange(int fromElementIndex,
ItemIdentifier toElement)
选择列表元素的指定范围。
|
void |
selectRange(int fromElementIndex,
String toElementText)
选择列表元素的指定范围。
|
void |
selectRange(ItemIdentifier fromElement,
int toElementIndex)
选择列表元素的指定范围。
|
void |
selectRange(ItemIdentifier fromElement,
ItemIdentifier toElement)
选择列表元素的指定范围。
|
void |
selectRange(ItemIdentifier fromElement,
String toElementText)
选择列表元素的指定范围。
|
void |
selectRange(String fromElementText,
int toElementIndex)
选择列表元素的指定范围。
|
void |
selectRange(String fromElementText,
ItemIdentifier toElement)
选择列表元素的指定范围。
|
void |
selectRange(String fromElementText,
String toElementText)
选择列表元素的指定范围。
|
getToolTipText
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAccessibleName, getAccessibleRole, getBackground, getCursor, getFont, getForeground, getHeight, getName, getNativeHandle, getWidth, isEnabled, isFocusable, isFocused, mouseMove, mouseMove, openContextMenu, openContextMenu, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, scrollIntoView, setFocus, 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 JList(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 JList 的句柄desktop
- 此对象所在的桌面public void clickItem(ItemIdentifier item)
item
- 列表项目的名称或索引public void clickItem(ItemIdentifier item, int button)
item
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。public void clickItem(ItemIdentifier item, int button, Point position)
item
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的单击位置。(默认:列表项目的中心)public void clickItem(ItemIdentifier item, int button, Point position, ModifierKey modifiers)
item
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的单击位置。(默认:列表项目的中心)modifiers
- 可在单击列表项目时按下的修饰键(Alt、Shift 和 Ctrl)。使用修饰键单击多个列表项目。默认:不使用修饰键。public void clickItem(String itemText)
itemText
- 列表项目的名称或索引public void clickItem(String itemText, int button)
itemText
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。public void clickItem(String itemText, int button, Point position)
itemText
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的单击位置。(默认:列表项目的中心)public void clickItem(String itemText, int button, Point position, ModifierKey modifiers)
itemText
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的单击位置。(默认:列表项目的中心)modifiers
- 可在单击列表项目时按下的修饰键(Alt、Shift 和 Ctrl)。使用修饰键单击多个列表项目。默认:不使用修饰键。public void clickItem(int itemIndex)
itemIndex
- 列表项目的名称或索引public void clickItem(int itemIndex, int button)
itemIndex
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。public void clickItem(int itemIndex, int button, Point position)
itemIndex
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的单击位置。(默认:列表项目的中心)public void clickItem(int itemIndex, int button, Point position, ModifierKey modifiers)
itemIndex
- 列表项目的名称或索引button
- 用于单击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的单击位置。(默认:列表项目的中心)modifiers
- 可在单击列表项目时按下的修饰键(Alt、Shift 和 Ctrl)。使用修饰键单击多个列表项目。默认:不使用修饰键。public void deselect(ItemIdentifier item)
item
- 列表项目的名称或索引public void deselect(String itemText)
itemText
- 列表项目的名称或索引public void deselect(int itemIndex)
itemIndex
- 列表项目的名称或索引public void deselectAll()
public void doubleClickItem(ItemIdentifier item)
item
- 列表项目的名称或索引public void doubleClickItem(ItemIdentifier item, int button)
item
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。public void doubleClickItem(ItemIdentifier item, int button, Point position)
item
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的双击位置。(默认:列表项目的中心)public void doubleClickItem(ItemIdentifier item, int button, Point position, ModifierKey modifiers)
item
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的双击位置。(默认:列表项目的中心)modifiers
- 双击列表项目时可按的修饰键(Alt、Shift 和 Ctrl)。默认:不使用修饰键。public void doubleClickItem(String itemText)
itemText
- 列表项目的名称或索引public void doubleClickItem(String itemText, int button)
itemText
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。public void doubleClickItem(String itemText, int button, Point position)
itemText
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的双击位置。(默认:列表项目的中心)public void doubleClickItem(String itemText, int button, Point position, ModifierKey modifiers)
itemText
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的双击位置。(默认:列表项目的中心)modifiers
- 双击列表项目时可按的修饰键(Alt、Shift 和 Ctrl)。默认:不使用修饰键。public void doubleClickItem(int itemIndex)
itemIndex
- 列表项目的名称或索引public void doubleClickItem(int itemIndex, int button)
itemIndex
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。public void doubleClickItem(int itemIndex, int button, Point position)
itemIndex
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的双击位置。(默认:列表项目的中心)public void doubleClickItem(int itemIndex, int button, Point position, ModifierKey modifiers)
itemIndex
- 列表项目的名称或索引button
- 用于双击的按钮。有效值为:左键(=1,默认值),右键 (=2),中键 (=3)。position
- 列表内的双击位置。(默认:列表项目的中心)modifiers
- 双击列表项目时可按的修饰键(Alt、Shift 和 Ctrl)。默认:不使用修饰键。public int findItem(String itemText)
itemText
- 可查找的项目public String getItem(int index)
index
- 项目索引。. The value is zero-based.public Rect getItemRect(ItemIdentifier item)
item
- 项目的名称或索引public Rect getItemRect(String itemText)
itemText
- 项目的名称或索引public Rect getItemRect(int itemIndex)
itemIndex
- 项目的名称或索引public Object getItemValue(ItemIdentifier item)
item
- 列表项目的名称或索引public Object getItemValue(String itemText)
itemText
- 列表项目的名称或索引public Object getItemValue(int itemIndex)
itemIndex
- 列表项目的名称或索引public void scrollItemIntoView(ItemIdentifier item)
item
- 可滚动至视图的项目的名称或索引public void scrollItemIntoView(String itemText)
itemText
- 可滚动至视图的项目的名称或索引public void scrollItemIntoView(int itemIndex)
itemIndex
- 可滚动至视图的项目的名称或索引public void select(ItemIdentifier item)
item
- 列表项目的名称或索引public void select(String itemText)
itemText
- 列表项目的名称或索引public void select(int itemIndex)
itemIndex
- 列表项目的名称或索引public void selectAll()
public void selectRange(ItemIdentifier fromElement, ItemIdentifier toElement)
fromElement
- 开始元素的名称或索引toElement
- 结束元素的名称或索引public void selectRange(ItemIdentifier fromElement, String toElementText)
fromElement
- 开始元素的名称或索引toElementText
- 结束元素的名称或索引public void selectRange(ItemIdentifier fromElement, int toElementIndex)
fromElement
- 开始元素的名称或索引toElementIndex
- 结束元素的名称或索引public void selectRange(String fromElementText, ItemIdentifier toElement)
fromElementText
- 开始元素的名称或索引toElement
- 结束元素的名称或索引public void selectRange(String fromElementText, String toElementText)
fromElementText
- 开始元素的名称或索引toElementText
- 结束元素的名称或索引public void selectRange(String fromElementText, int toElementIndex)
fromElementText
- 开始元素的名称或索引toElementIndex
- 结束元素的名称或索引public void selectRange(int fromElementIndex, ItemIdentifier toElement)
fromElementIndex
- 开始元素的名称或索引toElement
- 结束元素的名称或索引public void selectRange(int fromElementIndex, String toElementText)
fromElementIndex
- 开始元素的名称或索引toElementText
- 结束元素的名称或索引public void selectRange(int fromElementIndex, int toElementIndex)
fromElementIndex
- 开始元素的名称或索引toElementIndex
- 结束元素的名称或索引public int getItemCount()
public List<ItemIdentifier> getItems()
public int getSelectedIndex()
public ItemIdentifier getSelectedItem()
public List<ItemIdentifier> getSelectedItems()
Copyright 2009-2012 Micro Focus. All Rights Reserved.