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".JListLocationRobot.ConditionEDTDecoratorIGNORED_METHODScomponentDelay, defaultDelay, DRAG_DELAY, EM_AWT, EM_ROBOT, IDLE_TIMEOUT, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, popupDelay, popupJitterDelay, popupRetry, REALSYNC_IDLE_TIMEOUT, REALSYNC_IDLE_TIMEOUT_DEFAULTBUTTON_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(java.awt.Component c,
int index)
Select the given index.
|
void |
actionSelectIndex(java.awt.Component c,
int index,
long delay)
Select the given index.
|
void |
actionSelectItem(java.awt.Component c,
java.lang.String item)
Select the first item in the list matching the given String
representation of the item.
|
void |
actionSelectItem(java.awt.Component c,
java.lang.String item,
long delay)
Select the first item in the list matching the given String
representation of the item.
|
void |
actionSelectRow(java.awt.Component c,
JListLocation location)
Select the given row.
|
void |
actionSelectRow(java.awt.Component c,
JListLocation location,
long delay)
Select the given row.
|
void |
actionSelectValue(java.awt.Component c,
java.lang.String value)
Select the first value in the list matching the given String
representation of the value.
|
static java.lang.String |
dumpList(javax.swing.JList list) |
java.lang.String[] |
getContents(javax.swing.JList list)
Return an array of strings that represents the list's contents.
|
java.lang.Object |
getElementAt(javax.swing.JList list,
int index)
JList doesn't provide direct access to its contents, so make up for
that oversight.
|
ComponentLocation |
getLocation(java.awt.Component c,
java.awt.Point p)
Return the value, row, or coordinate location.
|
int |
getSize(javax.swing.JList list)
Return the size of the given list.
|
ComponentLocation |
parseLocation(java.lang.String encoded)
Parse the String representation of a JListLocation into the actual
JListLocation object.
|
static java.lang.String |
valueToString(javax.swing.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, scrollToVisibleactionClick, 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, waitForFrameShowingactivate, 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, waitForIdlepublic static java.lang.String valueToString(javax.swing.JList list,
int index)
public java.lang.Object getElementAt(javax.swing.JList list,
int index)
public int getSize(javax.swing.JList list)
public java.lang.String[] getContents(javax.swing.JList list)
public void actionSelectIndex(java.awt.Component c,
int index,
long delay)
public void actionSelectIndex(java.awt.Component c,
int index)
public void actionSelectItem(java.awt.Component c,
java.lang.String item,
long delay)
Equivalent to actionSelectRow(c, new JListLocation(item), delay).
public void actionSelectItem(java.awt.Component c,
java.lang.String item)
Equivalent to actionSelectRow(c, new JListLocation(item)).
public void actionSelectValue(java.awt.Component c,
java.lang.String value)
Equivalent to actionSelectRow(c, new JListLocation(value)).
public void actionSelectRow(java.awt.Component c,
JListLocation location)
public void actionSelectRow(java.awt.Component c,
JListLocation location,
long delay)
public ComponentLocation parseLocation(java.lang.String encoded)
parseLocation in class ComponentTesterpublic ComponentLocation getLocation(java.awt.Component c, java.awt.Point p)
getLocation in class ComponentTesterpublic static java.lang.String dumpList(javax.swing.JList list)
Abbot is hosted on