public class JMenuItemOperator extends AbstractButtonOperator implements Timeoutable, Outputable
Timeouts| Modifier and Type | Class and Description |
|---|---|
static class |
JMenuItemOperator.JMenuItemByLabelFinder
Allows to find component by text.
|
static class |
JMenuItemOperator.JMenuItemFinder
Checks component type.
|
AbstractButtonOperator.AbstractButtonByLabelFinder, AbstractButtonOperator.AbstractButtonFinderJComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinderContainerOperator.ContainerFinderOperator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparatorIS_SELECTED_DPROP, TEXT_DPROPA11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROPHEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPCLASS_DPROP, TO_STRING_DPROP| Constructor and Description |
|---|
JMenuItemOperator(ContainerOperator cont)
Constructor.
|
JMenuItemOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a JMenuItemOperator object.
|
JMenuItemOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a JMenuItemOperator object.
|
JMenuItemOperator(ContainerOperator cont,
int index)
Constructor.
|
JMenuItemOperator(ContainerOperator cont,
java.lang.String text)
Constructor.
|
JMenuItemOperator(ContainerOperator cont,
java.lang.String text,
int index)
Constructor.
|
JMenuItemOperator(javax.swing.JMenuItem item)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
Maps
JMenuItem.addMenuDragMouseListener(MenuDragMouseListener) through queue |
void |
addMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
Maps
JMenuItem.addMenuKeyListener(MenuKeyListener) through queue |
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
Searches 0'th JMenuItem in container.
|
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
Searches JMenuItem in container.
|
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
Searches JMenuItem by text.
|
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Searches JMenuItem by text.
|
javax.swing.KeyStroke |
getAccelerator()
Maps
JMenuItem.getAccelerator() through queue |
java.awt.Component |
getComponent()
Maps
JMenuItem.getComponent() through queue |
java.util.Hashtable |
getDump()
Returns information about component.
|
TestOut |
getOutput()
Returns print output streams or writers.
|
javax.swing.MenuElement[] |
getSubElements()
Maps
JMenuItem.getSubElements() through queue |
Timeouts |
getTimeouts()
Return current timeouts.
|
boolean |
isArmed()
Maps
JMenuItem.isArmed() through queue |
void |
menuSelectionChanged(boolean b)
Maps
JMenuItem.menuSelectionChanged(boolean) through queue |
protected void |
prepareToClick()
Prepares the button to click.
|
void |
processKeyEvent(java.awt.event.KeyEvent keyEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
Maps
JMenuItem.processKeyEvent(KeyEvent, MenuElement[], MenuSelectionManager) through queue |
void |
processMenuDragMouseEvent(javax.swing.event.MenuDragMouseEvent menuDragMouseEvent)
Maps
JMenuItem.processMenuDragMouseEvent(MenuDragMouseEvent) through queue |
void |
processMenuKeyEvent(javax.swing.event.MenuKeyEvent menuKeyEvent)
Maps
JMenuItem.processMenuKeyEvent(MenuKeyEvent) through queue |
void |
processMouseEvent(java.awt.event.MouseEvent mouseEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
Maps
JMenuItem.processMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager) through queue |
void |
push()
Push this menu item.
|
void |
pushNoBlock()
Push this menu item and no block further execution.
|
void |
removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
Maps
JMenuItem.removeMenuDragMouseListener(MenuDragMouseListener) through queue |
void |
removeMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
Maps
JMenuItem.removeMenuKeyListener(MenuKeyListener) through queue |
void |
setAccelerator(javax.swing.KeyStroke keyStroke)
Maps
JMenuItem.setAccelerator(KeyStroke) through queue |
void |
setArmed(boolean b)
Maps
JMenuItem.setArmed(boolean) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers.
|
void |
setTimeouts(Timeouts timeouts)
Defines current timeouts.
|
void |
setUI(javax.swing.plaf.MenuItemUI menuItemUI)
Maps
JMenuItem.setUI(MenuItemUI) through queue |
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
Waits 0'th JMenuItem in container.
|
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
Waits JMenuItem in container.
|
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
Waits JMenuItem by text.
|
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Waits JMenuItem by text.
|
addActionListener, addChangeListener, addItemListener, changeSelection, changeSelectionNoBlock, copyEnvironment, doClick, doClick, findAbstractButton, findAbstractButton, findAbstractButton, findAbstractButton, getActionCommand, getDisabledIcon, getDisabledSelectedIcon, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getMargin, getMnemonic, getModel, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, press, release, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setMargin, setMnemonic, setMnemonic, setModel, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition, waitAbstractButton, waitAbstractButton, waitAbstractButton, waitAbstractButton, waitSelected, waitTextaddAncestorListener, addVetoableChangeListener, computeVisibleRect, createToolTip, findJComponent, findJComponent, findJComponent, findJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getAutoscrolls, getBorder, getCenterXForClick, getCenterYForClick, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getInsets, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWindowContainerOperator, grabFocus, isFocusCycleRoot, isManagingFocus, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, requestDefaultFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTipadd, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponentactivateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, findComponents, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterY, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typedKey, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabledaddOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitStatepublic JMenuItemOperator(javax.swing.JMenuItem item)
item - a componentpublic JMenuItemOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont - a containerchooser - a component chooser specifying searching criteria.index - an index between appropriate ones.public JMenuItemOperator(ContainerOperator cont, ComponentChooser chooser)
cont - a containerchooser - a component chooser specifying searching criteria.public JMenuItemOperator(ContainerOperator cont, java.lang.String text, int index)
cont - a containertext - Button text.index - Ordinal component index.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public JMenuItemOperator(ContainerOperator cont, java.lang.String text)
cont - a containertext - Button text.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public JMenuItemOperator(ContainerOperator cont, int index)
cont - a containerindex - Ordinal component index.TimeoutExpiredExceptionpublic JMenuItemOperator(ContainerOperator cont)
cont - a containerTimeoutExpiredExceptionpublic static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.public static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.public static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
menu - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.index - Ordinal component index.Operator.isCaptionEqual(String, String, boolean, boolean)public static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
menu - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.Operator.isCaptionEqual(String, String, boolean, boolean)public static javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.TimeoutExpiredExceptionpublic static javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.TimeoutExpiredExceptionpublic static javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
menu - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.index - Ordinal component index.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public static javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
menu - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public void setTimeouts(Timeouts timeouts)
TimeoutablesetTimeouts in interface TimeoutablesetTimeouts in class AbstractButtonOperatortimeouts - A collection of timeout assignments.Timeoutable.getTimeouts()public Timeouts getTimeouts()
TimeoutablegetTimeouts in interface TimeoutablegetTimeouts in class AbstractButtonOperatorTimeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)public void setOutput(TestOut out)
OutputablesetOutput in interface OutputablesetOutput in class AbstractButtonOperatorout - Identify the streams or writers used for print output.Outputable.getOutput()public TestOut getOutput()
OutputablegetOutput in interface OutputablegetOutput in class AbstractButtonOperatorOutputable.setOutput(org.netbeans.jemmy.TestOut)public java.util.Hashtable getDump()
AbstractButtonOperatorgetDump in class AbstractButtonOperatorpublic void push()
push in class AbstractButtonOperatorpublic void pushNoBlock()
pushNoBlock in class AbstractButtonOperatorpublic void addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
JMenuItem.addMenuDragMouseListener(MenuDragMouseListener) through queuepublic void addMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
JMenuItem.addMenuKeyListener(MenuKeyListener) through queuepublic javax.swing.KeyStroke getAccelerator()
JMenuItem.getAccelerator() through queuepublic java.awt.Component getComponent()
JMenuItem.getComponent() through queuepublic javax.swing.MenuElement[] getSubElements()
JMenuItem.getSubElements() through queuepublic boolean isArmed()
JMenuItem.isArmed() through queuepublic void menuSelectionChanged(boolean b)
JMenuItem.menuSelectionChanged(boolean) through queuepublic void processKeyEvent(java.awt.event.KeyEvent keyEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
JMenuItem.processKeyEvent(KeyEvent, MenuElement[], MenuSelectionManager) through queuepublic void processMenuDragMouseEvent(javax.swing.event.MenuDragMouseEvent menuDragMouseEvent)
JMenuItem.processMenuDragMouseEvent(MenuDragMouseEvent) through queuepublic void processMenuKeyEvent(javax.swing.event.MenuKeyEvent menuKeyEvent)
JMenuItem.processMenuKeyEvent(MenuKeyEvent) through queuepublic void processMouseEvent(java.awt.event.MouseEvent mouseEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
JMenuItem.processMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager) through queuepublic void removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
JMenuItem.removeMenuDragMouseListener(MenuDragMouseListener) through queuepublic void removeMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
JMenuItem.removeMenuKeyListener(MenuKeyListener) through queuepublic void setAccelerator(javax.swing.KeyStroke keyStroke)
JMenuItem.setAccelerator(KeyStroke) through queuepublic void setArmed(boolean b)
JMenuItem.setArmed(boolean) through queuepublic void setUI(javax.swing.plaf.MenuItemUI menuItemUI)
JMenuItem.setUI(MenuItemUI) through queueprotected void prepareToClick()