|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabbot.tester.Robot
abbot.tester.ComponentTester
abbot.tester.ContainerTester
abbot.tester.JComponentTester
Provides auto-scrolling prior to events for JComponent-derived classes.
Field Summary |
Fields inherited from class abbot.tester.Robot |
BUTTON_MASK, componentDelay, defaultDelay, DRAG_THRESHOLD, EM_AWT, EM_ROBOT, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MENU_SHORTCUT_STRING, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, popupDelay, TERTIARY_MASK, TERTIARY_MODIFIER |
Constructor Summary | |
JComponentTester()
|
Method Summary | |
void |
actionActionMap(Component comp,
String name)
Invoke an action from the component's action map. |
void |
actionClick(Component c,
ComponentLocation loc,
int buttons,
int count)
Scrolls to ensure the substructure is in view before clicking. |
void |
actionClick(Component c,
ComponentLocation loc,
String buttons,
int count)
Deprecated. Use #actionClick(Component, ComponentLocation, int, int)
instead. |
void |
actionDrag(Component c,
ComponentLocation loc,
int modifiers)
Scrolls to ensure the substructure is in view before starting the drag. |
void |
actionDrag(Component c,
ComponentLocation loc,
String modifiers)
Perform a drag action with the given modifiers. |
void |
actionDrop(Component c,
ComponentLocation loc)
Scrolls to ensure the drop target substructure is in view before dropping (normally handled by autoscroll). |
void |
actionScrollToVisible(Component comp,
ComponentLocation loc)
Make sure the given point is visible. |
void |
actionScrollToVisible(Component comp,
int x,
int y)
Make sure the given point 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JComponentTester()
Method Detail |
public String deriveTag(Component comp)
deriveTag
in class ComponentTester
public void actionClick(Component c, ComponentLocation loc, String buttons, int count)
#actionClick(Component, ComponentLocation, int, int)
instead.
public void actionClick(Component c, ComponentLocation loc, int buttons, int count)
actionClick
in class ComponentTester
public void actionDrag(Component c, ComponentLocation loc, String modifiers)
#actionDrag(Component, ComponentLocation, int)
instead.
ComponentTester
actionDrag
in class ComponentTester
public void actionDrag(Component c, ComponentLocation loc, int modifiers)
actionDrag
in class ComponentTester
public void actionDrop(Component c, ComponentLocation loc)
actionDrop
in class ComponentTester
public void mousePress(Component comp, int x, int y, int buttons)
mousePress
in class Robot
protected void scrollToVisible(Component comp, int x, int y)
comp
- the Component to scrollx
- the x coordinate to be visibley
- the y coordinate to be visibleprotected void scrollToVisible(Component comp, Rectangle rect)
comp
- the Component to scrollrect
- the Rectangle to make visible.public void actionScrollToVisible(Component comp, ComponentLocation loc)
public void actionScrollToVisible(Component comp, int x, int y)
public void actionScrollToVisible(Component comp, int x, int y, int width, int height)
public void actionActionMap(Component comp, String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |