abbot.tester
Class JComponentTester
java.lang.Object
|
+--abbot.tester.Robot
|
+--abbot.tester.ComponentTester
|
+--abbot.tester.ContainerTester
|
+--abbot.tester.JComponentTester
- Direct Known Subclasses:
- AbstractButtonTester, JComboBoxTester, JInternalFrameTester, JLabelTester, JListTester, JPopupMenuTester, JRootPaneTester, JTabbedPaneTester, JTableTester, JTextComponentTester, JTreeTester
- public class JComponentTester
- extends ContainerTester
Fields inherited from class abbot.tester.Robot |
BUTTON_MASK, componentDelay, defaultDelay, dragMask, EM_AWT, EM_PROG, EM_ROBOT, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, popupDelay, state, TERTIARY_MASK, TERTIARY_MODIFIER |
Method Summary |
void |
actionActionMap(Component comp,
String name)
Invoke an action from the component's action map. |
void |
actionScrollToVisible(Component comp,
int x,
int y)
Make sure the given rectangle is visible. |
void |
actionScrollToVisible(Component comp,
int x,
int y,
int width,
int height)
Make sure the given rectangle is visible. |
String |
deriveTag(Component comp)
Derive a tag for identifying this component. |
void |
mousePress(Component comp,
int x,
int y,
int buttons)
Click in the given part of the component, scrolling the component if
necessary to make the point visible. |
protected void |
scrollToVisible(Component comp,
int x,
int y)
Scrolls the component so that the coordinate x and y are visible. |
protected void |
scrollToVisible(Component comp,
Rectangle rect)
Scrolls the component so that the given rectangle is visible. |
Methods inherited from class abbot.tester.ComponentTester |
actionClick, actionClick, actionClick, actionClick, actionDelay, actionDrag, actionDrag, actionDrop, actionFocus, actionKeyPress, actionKeyRelease, actionKeyString, actionKeyStroke, actionKeyStroke, actionSelectAWTMenuItemByLabel, actionSelectAWTPopupMenuItemByLabel, actionSelectMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionShowPopupMenu, actionShowPopupMenu, actionWaitForIdle, assertComponentShowing, assertFrameShowing, assertImage, deriveAccessibleTag, getActions, getAssertMethods, getComponentActions, getComponentAssertMethods, getFinder, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isExtension, setTester, stripHTML, waitAction, waitForComponentShowing, waitForFrameShowing |
Methods inherited from class abbot.tester.Robot |
, activate, bugCheck, canMoveWindows, canResizeWindows, capture, capture, capture, click, click, click, click, click, close, deiconify, delay, drag, drag, dragOver, drop, findFocusOwner, focus, focus, getAutoDelay, getBorderIntersection, getCanonicalClass, getCloseLocation, getEventID, getEventID, getEventMode, getEventPostDelay, getIconifyLocation, getKeyCode, getKeyCode, getKeyModifiers, getMaximizeLocation, getModifiers, getModifiers, getMouseModifiers, getMoveLocation, getPreferredRobotAutoDelay, getResizeLocation, hasHierarchyEventGenerationBug, hasKeyStrokeGenerationBug, hasMultiClickFrameBug, hasRobotMotionBug, iconify, invokeAction, invokeAndWait, isModifier, isOnPopup, isReadyForInput, isTertiaryButton, jitter, jitter, key, key, keyCodeToMask, keyPress, keyRelease, keyString, keyStroke, maskToKeyCode, maximize, mouseMove, mouseMove, mousePress, mousePress, mousePress, mousePress, mouseRelease, mouseRelease, move, moveBy, normalize, postEvent, resetPointer, resize, resizeBy, sample, selectAWTMenuItem, selectAWTMenuItemByLabel, selectAWTPopupMenuItem, selectAWTPopupMenuItemByLabel, selectMenuItem, sendEvent, setAutoDelay, setEventMode, setEventPostDelay, setModifiers, showPopupMenu, showPopupMenu, simpleClassName, sleep, toString, toString, toString, userMovable, userResizable, useScreenMenuBar, wait, wait, wait, waitForIdle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JComponentTester
public JComponentTester()
deriveTag
public String deriveTag(Component comp)
- Derive a tag for identifying this component.
- Overrides:
deriveTag
in class ComponentTester
mousePress
public void mousePress(Component comp,
int x,
int y,
int buttons)
- Click in the given part of the component, scrolling the component if
necessary to make the point visible. Performing the scroll here
obviates the need for all derived classes to remember to do it for
actions involving clicks.
- Overrides:
mousePress
in class Robot
scrollToVisible
protected void scrollToVisible(Component comp,
int x,
int y)
- Scrolls the component so that the coordinate x and y are visible. Has
no effect if the component has no JViewport ancestor.
- Parameters:
comp
- the Component to scrollx
- the x coordinate to be visibley
- the y coordinate to be visible
scrollToVisible
protected void scrollToVisible(Component comp,
Rectangle rect)
- Scrolls the component so that the given rectangle is visible. Has no
effect if the component has no JViewport ancestor.
NOTE: if you are invoking this method directly, you must wait
for idle before checking its results.
- Parameters:
comp
- the Component to scrollrect
- the Rectangle to make visible.
actionScrollToVisible
public void actionScrollToVisible(Component comp,
int x,
int y)
- Make sure the given rectangle is visible. Note that this may have no
effect if the component is not actually in a scroll pane.
actionScrollToVisible
public void actionScrollToVisible(Component comp,
int x,
int y,
int width,
int height)
- Make sure the given rectangle is visible. Note that this may have no
effect if the component is not actually in a scroll pane.
actionActionMap
public void actionActionMap(Component comp,
String name)
- Invoke an action from the component's action map.
Copyright © 2002-2003 Timothy Wall. All Rights Reserved.
Abbot is hosted on