|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabbot.tester.Robot
abbot.tester.ComponentTester
abbot.tester.ContainerTester
abbot.tester.JComponentTester
abbot.tester.JListTester
Provide actions and assertions for a JList component. The JList substructure is a "row", and JListLocation provides different identifiers for a row.
Field Summary |
Fields inherited from class abbot.tester.Robot |
BUTTON_MASK, componentDelay, defaultDelay, DRAG_THRESHOLD, EM_AWT, EM_ROBOT, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MENU_SHORTCUT_STRING, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, popupDelay, TERTIARY_MASK, TERTIARY_MODIFIER |
Constructor Summary | |
JListTester()
|
Method Summary | |
void |
actionSelectIndex(Component c,
int index)
Select the given index. |
void |
actionSelectItem(Component c,
String item)
Select the first item in the list matching the given String representation of the item. |
void |
actionSelectRow(Component c,
JListLocation location)
Select the given row. |
void |
actionSelectValue(Component c,
String value)
Select the first value in the list matching the given String representation of the value. |
String[] |
getContents(JList list)
Return an array of strings that represents the list's contents. |
Object |
getElementAt(JList list,
int index)
JList doesn't provide direct access to its contents, so make up for that oversight. |
ComponentLocation |
getLocation(Component c,
Point p)
Return the value, row, or coordinate location. |
int |
getSize(JList list)
Return the size of the given list. |
ComponentLocation |
parseLocation(String encoded)
Parse the String representation of a JListLocation into the actual JListLocation object. |
(package private) static String |
valueToString(JList list,
int index)
Convert the value in the list at the given index into a reasonable string representation, or null if one can not be obtained. |
Methods inherited from class abbot.tester.JComponentTester |
actionActionMap, actionClick, actionClick, actionDrag, actionDrag, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, deriveTag, mousePress, scrollToVisible, scrollToVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JListTester()
Method Detail |
static String valueToString(JList list, int index)
public Object getElementAt(JList list, int index)
public int getSize(JList list)
public String[] getContents(JList list)
public void actionSelectIndex(Component c, int index)
public void actionSelectItem(Component c, String item)
Equivalent to actionSelectRow(c, new JListLocation(item)).
public void actionSelectValue(Component c, String value)
Equivalent to actionSelectRow(c, new JListLocation(value)).
public void actionSelectRow(Component c, JListLocation location)
public ComponentLocation parseLocation(String encoded)
parseLocation
in class ComponentTester
public ComponentLocation getLocation(Component c, Point p)
getLocation
in class ComponentTester
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |