public class JTreeTester extends JComponentTester
JTreeLocationRobot.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 |
|---|
JTreeTester() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionClick(java.awt.Component c,
ComponentLocation loc)
Click at the given location.
|
void |
actionClickRow(java.awt.Component tree,
int row)
Simple click on the given row.
|
void |
actionClickRow(java.awt.Component tree,
int row,
java.lang.String modifiers)
Deprecated.
Use the ComponentLocation version.
|
void |
actionClickRow(java.awt.Component c,
int row,
java.lang.String modifiers,
int count)
Deprecated.
Use the ComponentLocation version.
|
void |
actionMakeVisible(java.awt.Component c,
javax.swing.tree.TreePath path)
Ensure all elements of the given path are visible.
|
void |
actionSelectPath(java.awt.Component c,
javax.swing.tree.TreePath path)
Select the given path, expanding parent nodes if necessary.
|
void |
actionSelectRow(java.awt.Component c,
ComponentLocation loc)
Select the given row.
|
void |
actionSelectRow(java.awt.Component tree,
int row)
Select the given row.
|
void |
actionToggleRow(java.awt.Component c,
ComponentLocation loc)
Change the open/closed state of the given row, if possible.
|
void |
actionToggleRow(java.awt.Component c,
int row)
Deprecated.
Use the ComponentLocation version instead.
|
boolean |
assertPathExists(java.awt.Component tree,
javax.swing.tree.TreePath path)
Determine whether a given path exists, expanding ancestor nodes as
necessary to find it.
|
boolean |
assertPathExists(java.awt.Component tree,
javax.swing.tree.TreePath path,
boolean invert)
Determine whether a given path exists, expanding ancestor nodes as
necessary to find it.
|
boolean |
assertPathExists(java.awt.Component tree,
javax.swing.tree.TreePath path,
int timeout,
boolean invert)
Determine whether a given path exists, expanding ancestor nodes as
necessary to find it.
|
static java.lang.String |
dumpTree(javax.swing.JTree tree) |
ComponentLocation |
getLocation(java.awt.Component c,
java.awt.Point p)
Convert the coordinate into a more meaningful location.
|
static boolean |
isLocationInExpandControl(javax.swing.JTree tree,
int x,
int y)
Returns whether the given point is in one of the JTree's node
expansion controls.
|
protected boolean |
makeVisible(java.awt.Component c,
javax.swing.tree.TreePath path)
Make the given path visible, if possible, and returns whether any
action was taken.
|
ComponentLocation |
parseLocation(java.lang.String encoded)
Parse the String representation of a JTreeLocation into the actual
JTreeLocation object.
|
static javax.swing.tree.TreePath |
pathToStringPath(javax.swing.JTree tree,
javax.swing.tree.TreePath path)
Return the String representation of the given TreePath, or null if one
can not be obtained.
|
static java.lang.String |
valueToString(javax.swing.JTree tree,
javax.swing.tree.TreePath path)
Return a unique
String representation of the final component of
the given TreePath, 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, 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 boolean isLocationInExpandControl(javax.swing.JTree tree,
int x,
int y)
public static java.lang.String valueToString(javax.swing.JTree tree,
javax.swing.tree.TreePath path)
String representation of the final component of
the given TreePath, or null if one can not be
obtained. Assumes the path is visible.public static java.lang.String dumpTree(javax.swing.JTree tree)
tree - The tree to dumppublic static javax.swing.tree.TreePath pathToStringPath(javax.swing.JTree tree,
javax.swing.tree.TreePath path)
public void actionClick(java.awt.Component c,
ComponentLocation loc)
actionClick in class ComponentTesterpublic void actionSelectRow(java.awt.Component c,
ComponentLocation loc)
public void actionSelectRow(java.awt.Component tree,
int row)
public void actionClickRow(java.awt.Component tree,
int row)
public void actionClickRow(java.awt.Component tree,
int row,
java.lang.String modifiers)
public void actionClickRow(java.awt.Component c,
int row,
java.lang.String modifiers,
int count)
protected boolean makeVisible(java.awt.Component c,
javax.swing.tree.TreePath path)
LocationUnavailableException - if no corresponding path can be
found.public void actionMakeVisible(java.awt.Component c,
javax.swing.tree.TreePath path)
public void actionSelectPath(java.awt.Component c,
javax.swing.tree.TreePath path)
public void actionToggleRow(java.awt.Component c,
int row)
public void actionToggleRow(java.awt.Component c,
ComponentLocation loc)
public boolean assertPathExists(java.awt.Component tree,
javax.swing.tree.TreePath path)
public boolean assertPathExists(java.awt.Component tree,
javax.swing.tree.TreePath path,
boolean invert)
invert - Whether it invert the sense of this operation, when inverted
it assumed a timeout of zero.public boolean assertPathExists(java.awt.Component tree,
javax.swing.tree.TreePath path,
int timeout,
boolean invert)
timeout - How long to wait for the tree path to become avaliableinvert - Whether it invert the sense of this operationpublic ComponentLocation parseLocation(java.lang.String encoded)
parseLocation in class ComponentTesterpublic ComponentLocation getLocation(java.awt.Component c, java.awt.Point p)
getLocation in class ComponentTester
Abbot is hosted on