Package org.netbeans.jemmy.operators

Examples of org.netbeans.jemmy.operators.JMenuItemOperator$JMenuItemFinder


            }
            return(mousePressed);
        }
        protected void process(MenuElement element) {
            if(depth == chooser.getDepth() - 1) {
                JMenuItemOperator subMenuOper = new JMenuItemOperator((JMenuItem)element);
                subMenuOper.copyEnvironment(env);
                if(depth == 0) {
                    pushAlone(subMenuOper);
                } else {
                    pushLast(subMenuOper, mousePressed);
                }
            } else {
                if(element instanceof JMenu) {
                    JMenuOperator subMenuOper = new JMenuOperator((JMenu)element);
                    subMenuOper.copyEnvironment(env);
                    mousePressed = inTheMiddle(subMenuOper, mousePressed);
                } else {
                    throw(new JemmyException("Menu path too long"));
                }
            }
View Full Code Here


      } else {
    item = waitItem(oper,
        (JPopupMenu)oper.getSource(),
        chooser, 0);
      }
      JMenuItemOperator itemOper;
      if(item instanceof JMenu) {
    itemOper = new JMenuOperator((JMenu)item);
      } else if(item instanceof JMenuItem) {
    itemOper = new JMenuItemOperator(item);
      } else {
    return(null);
      }
      itemOper.copyEnvironment(oper);
      return(push(itemOper, null, (oper instanceof JMenuBarOperator) ? ((JMenuBar)oper.getSource()) : null,
                        chooser, 1, true));
  } else {
      return(push(oper, null, null, chooser, 0, true));
  }
View Full Code Here

  if(item instanceof JMenu) {
      JMenuOperator mo = new JMenuOperator((JMenu)item);
      mo.copyEnvironment(oper);
      return(push(mo, oper, null, chooser, depth + 1, false));
  } else {
      JMenuItemOperator mio = new JMenuItemOperator(item);
      mio.copyEnvironment(oper);
            try {
                mio.waitComponentEnabled();
            } catch(InterruptedException e) {
                throw(new JemmyException("Interrupted!", e));
            }
            //move here first
            smartMove(oper, mio);
View Full Code Here

                ((JMenuOperator)oper).setPopupMenuVisible(false);
                waitNoPopupMenu(oper);
            }
            return(result);
  } else {
      JMenuItemOperator mio = new JMenuItemOperator(item);
      mio.copyEnvironment(oper);
            try {
                mio.waitComponentEnabled();
            } catch(InterruptedException e) {
                throw(new JemmyException("Interrupted!", e));
            }
            ((AbstractButtonOperator)mio).doClick();
            ((JMenuOperator)oper).setPopupMenuVisible(false);
View Full Code Here

            }
            return(mousePressed);
        }
        protected void process(MenuElement element) {
            if(depth == chooser.getDepth() - 1) {
                JMenuItemOperator subMenuOper = new JMenuItemOperator((JMenuItem)element);
                subMenuOper.copyEnvironment(env);
                if(depth == 0) {
                    pushAlone(subMenuOper);
                } else {
                    pushLast(subMenuOper, mousePressed);
                }
            } else {
                if(element instanceof JMenu) {
                    JMenuOperator subMenuOper = new JMenuOperator((JMenu)element);
                    subMenuOper.copyEnvironment(env);
                    mousePressed = inTheMiddle(subMenuOper, mousePressed);
                } else {
                    throw(new JemmyException("Menu path too long"));
                }
            }
View Full Code Here

      } else {
    item = waitItem(oper,
        (JPopupMenu)oper.getSource(),
        chooser, 0);
      }
      JMenuItemOperator itemOper;
      if(item instanceof JMenu) {
    itemOper = new JMenuOperator((JMenu)item);
      } else if(item instanceof JMenuItem) {
    itemOper = new JMenuItemOperator(item);
      } else {
    return(null);
      }
      itemOper.copyEnvironment(oper);
      return(push(itemOper, null, (oper instanceof JMenuBarOperator) ? ((JMenuBar)oper.getSource()) : null,
                        chooser, 1, true));
  } else {
      return(push(oper, null, null, chooser, 0, true));
  }
View Full Code Here

  if(item instanceof JMenu) {
      JMenuOperator mo = new JMenuOperator((JMenu)item);
      mo.copyEnvironment(oper);
      return(push(mo, oper, null, chooser, depth + 1, false));
  } else {
      JMenuItemOperator mio = new JMenuItemOperator(item);
      mio.copyEnvironment(oper);
            try {
                mio.waitComponentEnabled();
            } catch(InterruptedException e) {
                throw(new JemmyException("Interrupted!", e));
            }
            //move here first
            smartMove(oper, mio);
View Full Code Here

                ((JMenuOperator)oper).setPopupMenuVisible(false);
                waitNoPopupMenu(oper);
            }
            return(result);
  } else {
      JMenuItemOperator mio = new JMenuItemOperator(item);
      mio.copyEnvironment(oper);
            try {
                mio.waitComponentEnabled();
            } catch(InterruptedException e) {
                throw(new JemmyException("Interrupted!", e));
            }
            ((AbstractButtonOperator)mio).doClick();
            ((JMenuOperator)oper).setPopupMenuVisible(false);
View Full Code Here

TOP

Related Classes of org.netbeans.jemmy.operators.JMenuItemOperator$JMenuItemFinder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.