abbot.tester
Class WindowTester

java.lang.Object
  |
  +--abbot.tester.Robot
        |
        +--abbot.tester.ComponentTester
              |
              +--abbot.tester.ContainerTester
                    |
                    +--abbot.tester.WindowTester
Direct Known Subclasses:
DialogTester, FrameTester

public class WindowTester
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
 
Constructor Summary
WindowTester()
           
 
Method Summary
 void actionActivate(Window w)
          Activate the given Window.
 void actionClose(Component w)
           
 void actionMove(Component w, int screenx, int screeny)
          Move the window to the given location.
 void actionMoveBy(Component w, int dx, int dy)
          Move the window to the given location.
 void actionResize(Component w, int width, int height)
          Resize the given window.
 void actionResizeBy(Component w, int dx, int dy)
          Resize the given window.
 String deriveTag(Component comp)
          The window's size seems as good an ID as any.
 
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, 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
 

Constructor Detail

WindowTester

public WindowTester()
Method Detail

deriveTag

public String deriveTag(Component comp)
The window's size seems as good an ID as any. If someone has a bunch of frameless windows floating about, they can come up with a better ID.
Overrides:
deriveTag in class ComponentTester

actionClose

public void actionClose(Component w)

actionMove

public void actionMove(Component w,
                       int screenx,
                       int screeny)
Move the window to the given location.

actionMoveBy

public void actionMoveBy(Component w,
                         int dx,
                         int dy)
Move the window to the given location.

actionResize

public void actionResize(Component w,
                         int width,
                         int height)
Resize the given window. Note that this will fail on frames or dialogs which are not resizable.

actionResizeBy

public void actionResizeBy(Component w,
                           int dx,
                           int dy)
Resize the given window. Note that this will fail on frames or dialogs which are not resizable.

actionActivate

public void actionActivate(Window w)
Activate the given Window.


Copyright © 2002-2003 Timothy Wall. All Rights Reserved.
Abbot is hosted on

SourceForge