public class JTextComponentTester extends JComponentTester
JTextComponent
-based
components.Robot.ConditionEDTDecorator
IGNORED_METHODS
componentDelay, defaultDelay, DRAG_DELAY, EM_AWT, EM_ROBOT, IDLE_TIMEOUT, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, popupDelay, popupJitterDelay, REALSYNC_IDLE_TIMEOUT, REALSYNC_IDLE_TIMEOUT_DEFAULT
BUTTON_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 |
---|
JTextComponentTester() |
Modifier and Type | Method and Description |
---|---|
void |
actionClick(Component tc,
int index)
Click at the given index position.
|
void |
actionClick(Component comp,
String textToClick)
Click at the middle index of the first instance of this text, useful for selecting hyperlinks
|
void |
actionEndSelection(Component comp,
int index)
Terminate a selection on the given index.
|
void |
actionEnterText(Component c,
String text)
Type the given text into the given component, replacing any existing
text already there.
|
void |
actionSelect(Component comp,
int start,
int end)
Deprecated.
Use actionSelectText instead.
|
void |
actionSelectText(Component comp,
int start,
int end)
Select the given text range.
|
void |
actionSelectText(Component comp,
String textToSelect)
Select the given text in the document.
|
void |
actionSetCaretPosition(Component tc,
int index) |
void |
actionStartSelection(Component comp,
int index)
Start a selection at the given index.
|
protected void |
endSelection(Component comp,
int index)
Equivalent to JTextComponent.moveCaretPosition(int), but operates
through the UI.
|
protected void |
scrollRectToVisible(JComponent c,
Rectangle rect)
Account for differences in scrolling
JTextField . |
protected Point |
scrollToVisible(Component c,
int index)
Move the pointer to the given index location.
|
protected void |
startSelection(Component comp,
int index)
Equivalent to JTextComponent.setCaretPosition(int), but operates
through the UI.
|
actionActionMap, actionClick, actionClick, actionDrag, actionDrag, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, convertRendererToString, deriveTag, getTester, isVisible, isVisible, mousePress, scrollToVisible, scrollToVisible
actionClick, 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, getLocation, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isCustom, isExtension, parseLocation, setTester, stripHTML, waitAction, waitForComponentShowing, waitForFrameShowing, waitForFrameShowing
activate, 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, waitForIdle
public void actionEnterText(Component c, String text)
null
is given,
simply removes all existing text.public void actionClick(Component tc, int index)
public void actionClick(Component comp, String textToClick)
public void actionSetCaretPosition(Component tc, int index)
protected Point scrollToVisible(Component c, int index)
protected void scrollRectToVisible(JComponent c, Rectangle rect)
JTextField
.protected void startSelection(Component comp, int index)
protected void endSelection(Component comp, int index)
public void actionStartSelection(Component comp, int index)
public void actionEndSelection(Component comp, int index)
public void actionSelect(Component comp, int start, int end)
public void actionSelectText(Component comp, int start, int end)
Abbot is hosted on