public class JListTester extends JComponentTester
JList
component.
The JList
substructure is a "row", and JListLocation
provides different identifiers for a row.
JList
uses "index" and "value" in its API. For
convenience, the JListTester
API also provides "row" and
"item" as synonyms for "index".JListLocation
Robot.ConditionEDTDecorator
IGNORED_METHODS
componentDelay, defaultDelay, DRAG_DELAY, EM_AWT, EM_ROBOT, IDLE_TIMEOUT, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, popupDelay, popupJitterDelay, REALSYNC_IDLE_TIMEOUT, REALSYNC_IDLE_TIMEOUT_DEFAULT
BUTTON_MASK, COPY_MASK, DRAG_THRESHOLD, LINK_MASK, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MENU_SHORTCUT_STRING, MOVE_MASK, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, TERTIARY_MASK, TERTIARY_MODIFIER
Constructor and Description |
---|
JListTester() |
Modifier and Type | Method and Description |
---|---|
void |
actionSelectIndex(Component c,
int index)
Select the given index.
|
void |
actionSelectIndex(Component c,
int index,
long delay)
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 |
actionSelectItem(Component c,
String item,
long delay)
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 |
actionSelectRow(Component c,
JListLocation location,
long delay)
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.
|
static String |
dumpList(JList list) |
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.
|
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.
|
actionActionMap, actionClick, actionClick, actionDrag, actionDrag, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, convertRendererToString, deriveTag, getTester, isVisible, isVisible, mousePress, scrollRectToVisible, scrollToVisible, scrollToVisible
actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionDelay, actionDrag, actionDrag, actionDrag, actionDrag, actionDragOver, actionDragOver, actionDrop, actionDrop, actionFocus, actionKeyPress, actionKeyPress, actionKeyRelease, actionKeyRelease, actionKeyString, actionKeyString, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionMouseMove, actionMousePress, actionMousePress, actionMouseRelease, actionSelectAWTMenuItem, actionSelectAWTMenuItemByLabel, actionSelectAWTPopupMenuItem, actionSelectAWTPopupMenuItemByLabel, actionSelectMenuItem, actionSelectMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionSetModifiers, actionShowPopupMenu, actionShowPopupMenu, actionShowPopupMenu, actionWaitForIdle, assertComponentShowing, assertFrameShowing, assertFrameShowing, assertImage, deriveAccessibleTag, getActions, getAssertMethods, getComponentActions, getComponentAssertMethods, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isCustom, isExtension, setTester, stripHTML, waitAction, waitForComponentShowing, waitForFrameShowing, waitForFrameShowing
activate, callAndWait, callAndWait, canMoveWindows, canResizeWindows, capture, capture, capture, click, click, click, click, click, close, deiconify, delay, descriptiveClassName, drag, drag, dragOver, drop, findFocusOwner, fireAccessibleAction, focus, focus, getAutoDelay, getBorderTitle, getCanonicalClass, getCloseLocation, getDescriptiveName, getEventID, getEventID, getEventMode, getEventModeDescription, getEventPostDelay, getEventQueue, getIconifyLocation, getIconName, getIndex, getLabel, getMaximizeLocation, getMoveLocation, getName, getPreferredRobotAutoDelay, getResizeLocation, getRobot, getState, getText, getTitle, iconify, invokeAction, invokeAction, invokeAndWait, invokeAndWait, invokeLater, invokeLater, isReadyForInput, jitter, jitter, key, key, keyPress, keyRelease, keyString, keyStroke, maximize, mouseMove, mouseMove, mousePress, mousePress, mousePress, mousePress, mouseRelease, mouseRelease, move, moveBy, normalize, postEvent, postInvocationEvent, queueBlocked, reset, resize, resizeBy, sample, sample, sample, selectAWTMenuItem, selectAWTMenuItem, selectAWTMenuItemByLabel, selectAWTPopupMenuItem, selectAWTPopupMenuItem, selectAWTPopupMenuItemByLabel, selectMenuItem, selectMenuItem, selectPopupMenuItem, sendEvent, setAutoDelay, setEventMode, setEventPostDelay, setModifiers, showPopupMenu, showPopupMenu, simpleClassName, sleep, toHierarchyPath, toString, toString, toString, userMovable, userResizable, useScreenMenuBar, wait, wait, wait, waitForIdle
public 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, long delay)
public void actionSelectIndex(Component c, int index)
public void actionSelectItem(Component c, String item, long delay)
Equivalent to actionSelectRow(c, new JListLocation(item), delay).
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 void actionSelectRow(Component c, JListLocation location, long delay)
public ComponentLocation parseLocation(String encoded)
parseLocation
in class ComponentTester
public ComponentLocation getLocation(Component c, Point p)
getLocation
in class ComponentTester
Abbot is hosted on