Class JMenuItemOperator

    • Constructor Detail

      • JMenuItemOperator

        public JMenuItemOperator​(javax.swing.JMenuItem item)
        Constructor.
        Parameters:
        item - a component
      • JMenuItemOperator

        public JMenuItemOperator​(ContainerOperator cont,
                                 ComponentChooser chooser,
                                 int index)
        Constructs a JMenuItemOperator object.
        Parameters:
        cont - a container
        chooser - a component chooser specifying searching criteria.
        index - an index between appropriate ones.
      • JMenuItemOperator

        public JMenuItemOperator​(ContainerOperator cont,
                                 ComponentChooser chooser)
        Constructs a JMenuItemOperator object.
        Parameters:
        cont - a container
        chooser - a component chooser specifying searching criteria.
      • JMenuItemOperator

        public JMenuItemOperator​(ContainerOperator cont,
                                 int index)
        Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
        Parameters:
        cont - a container
        index - Ordinal component index.
        Throws:
        TimeoutExpiredException
      • JMenuItemOperator

        public JMenuItemOperator​(ContainerOperator cont)
        Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
        Parameters:
        cont - a container
        Throws:
        TimeoutExpiredException
    • Method Detail

      • findJMenuItem

        public static javax.swing.JMenuItem findJMenuItem​(java.awt.Container menu,
                                                          ComponentChooser chooser,
                                                          int index)
        Searches JMenuItem in container.
        Parameters:
        menu - Container to search component in.
        chooser - org.netbeans.jemmy.ComponentChooser implementation.
        index - Ordinal component index.
        Returns:
        JMenuItem instance or null if component was not found.
      • findJMenuItem

        public static javax.swing.JMenuItem findJMenuItem​(java.awt.Container menu,
                                                          ComponentChooser chooser)
        Searches 0'th JMenuItem in container.
        Parameters:
        menu - Container to search component in.
        chooser - org.netbeans.jemmy.ComponentChooser implementation.
        Returns:
        JMenuItem instance or null if component was not found.
      • findJMenuItem

        public static javax.swing.JMenuItem findJMenuItem​(java.awt.Container menu,
                                                          java.lang.String text,
                                                          boolean ce,
                                                          boolean ccs,
                                                          int index)
        Searches JMenuItem by text.
        Parameters:
        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.
        Returns:
        JMenuItem instance or null if component was not found.
        See Also:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • findJMenuItem

        public static javax.swing.JMenuItem findJMenuItem​(java.awt.Container menu,
                                                          java.lang.String text,
                                                          boolean ce,
                                                          boolean ccs)
        Searches JMenuItem by text.
        Parameters:
        menu - Container to search component in.
        text - Button text. If null, contents is not checked.
        ce - Compare text exactly.
        ccs - Compare text case sensitively.
        Returns:
        JMenuItem instance or null if component was not found.
        See Also:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • waitJMenuItem

        public static javax.swing.JMenuItem waitJMenuItem​(java.awt.Container menu,
                                                          ComponentChooser chooser,
                                                          int index)
        Waits JMenuItem in container.
        Parameters:
        menu - Container to search component in.
        chooser - org.netbeans.jemmy.ComponentChooser implementation.
        index - Ordinal component index.
        Returns:
        JMenuItem instance.
        Throws:
        TimeoutExpiredException
      • waitJMenuItem

        public static javax.swing.JMenuItem waitJMenuItem​(java.awt.Container menu,
                                                          ComponentChooser chooser)
        Waits 0'th JMenuItem in container.
        Parameters:
        menu - Container to search component in.
        chooser - org.netbeans.jemmy.ComponentChooser implementation.
        Returns:
        JMenuItem instance.
        Throws:
        TimeoutExpiredException
      • waitJMenuItem

        public static javax.swing.JMenuItem waitJMenuItem​(java.awt.Container menu,
                                                          java.lang.String text,
                                                          boolean ce,
                                                          boolean ccs,
                                                          int index)
        Waits JMenuItem by text.
        Parameters:
        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.
        Returns:
        JMenuItem instance.
        Throws:
        TimeoutExpiredException
        See Also:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • waitJMenuItem

        public static javax.swing.JMenuItem waitJMenuItem​(java.awt.Container menu,
                                                          java.lang.String text,
                                                          boolean ce,
                                                          boolean ccs)
        Waits JMenuItem by text.
        Parameters:
        menu - Container to search component in.
        text - Button text. If null, contents is not checked.
        ce - Compare text exactly.
        ccs - Compare text case sensitively.
        Returns:
        JMenuItem instance.
        Throws:
        TimeoutExpiredException
        See Also:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • addMenuDragMouseListener

        public void addMenuDragMouseListener​(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
        Maps JMenuItem.addMenuDragMouseListener(MenuDragMouseListener) through queue
      • addMenuKeyListener

        public void addMenuKeyListener​(javax.swing.event.MenuKeyListener menuKeyListener)
        Maps JMenuItem.addMenuKeyListener(MenuKeyListener) through queue
      • getAccelerator

        public javax.swing.KeyStroke getAccelerator()
        Maps JMenuItem.getAccelerator() through queue
      • getComponent

        public java.awt.Component getComponent()
        Maps JMenuItem.getComponent() through queue
      • getSubElements

        public javax.swing.MenuElement[] getSubElements()
        Maps JMenuItem.getSubElements() through queue
      • isArmed

        public boolean isArmed()
        Maps JMenuItem.isArmed() through queue
      • menuSelectionChanged

        public void menuSelectionChanged​(boolean b)
        Maps JMenuItem.menuSelectionChanged(boolean) through queue
      • processKeyEvent

        public void processKeyEvent​(java.awt.event.KeyEvent keyEvent,
                                    javax.swing.MenuElement[] menuElement,
                                    javax.swing.MenuSelectionManager menuSelectionManager)
        Maps JMenuItem.processKeyEvent(KeyEvent, MenuElement[], MenuSelectionManager) through queue
      • processMenuDragMouseEvent

        public void processMenuDragMouseEvent​(javax.swing.event.MenuDragMouseEvent menuDragMouseEvent)
        Maps JMenuItem.processMenuDragMouseEvent(MenuDragMouseEvent) through queue
      • processMenuKeyEvent

        public void processMenuKeyEvent​(javax.swing.event.MenuKeyEvent menuKeyEvent)
        Maps JMenuItem.processMenuKeyEvent(MenuKeyEvent) through queue
      • processMouseEvent

        public void processMouseEvent​(java.awt.event.MouseEvent mouseEvent,
                                      javax.swing.MenuElement[] menuElement,
                                      javax.swing.MenuSelectionManager menuSelectionManager)
        Maps JMenuItem.processMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager) through queue
      • removeMenuDragMouseListener

        public void removeMenuDragMouseListener​(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
        Maps JMenuItem.removeMenuDragMouseListener(MenuDragMouseListener) through queue
      • removeMenuKeyListener

        public void removeMenuKeyListener​(javax.swing.event.MenuKeyListener menuKeyListener)
        Maps JMenuItem.removeMenuKeyListener(MenuKeyListener) through queue
      • setAccelerator

        public void setAccelerator​(javax.swing.KeyStroke keyStroke)
        Maps JMenuItem.setAccelerator(KeyStroke) through queue
      • setArmed

        public void setArmed​(boolean b)
        Maps JMenuItem.setArmed(boolean) through queue
      • setUI

        public void setUI​(javax.swing.plaf.MenuItemUI menuItemUI)
        Maps JMenuItem.setUI(MenuItemUI) through queue
      • prepareToClick

        protected void prepareToClick()
        Prepares the button to click.