Package org.netbeans.jemmy

Examples of org.netbeans.jemmy.ComponentChooser


     */
    public int waitItem(final int itemIndex) {
  getOutput().printLine("Wait item of index \"" + itemIndex + "\" available in combo box \n    : "+
            toStringSource());
  getOutput().printGolden("Wait item of index \"" + itemIndex + "\" available in combo box.");
  waitState(new ComponentChooser() {
    public boolean checkComponent(Component comp) {
                    // given itemIndex is within size of combo box
                    return getModel().getSize() > itemIndex;
    }
    public String getDescription() {
View Full Code Here


  getOutput().printLine("Wait " + Integer.toString(index) +
            "'th item to be selected in component \n    : "+
            toStringSource());
  getOutput().printGolden("Wait " + Integer.toString(index) +
        "'th item to be selected");
  waitState(new ComponentChooser() {
    public boolean checkComponent(Component comp) {
        return(getSelectedIndex() == index);
    }
    public String getDescription() {
        return("Has " + Integer.toString(index) + "'th item selected");
View Full Code Here

    private class ListWater extends Waiter {
  ComponentChooser cChooser;
  ComponentChooser pChooser;
  public ListWater() {
      super();
      cChooser = new ComponentChooser() {
    public boolean checkComponent(Component comp) {
        if(comp instanceof JList) {
      Container cont = (Container)comp;
      while((cont = cont.getParent()) != null) {
          if(cont instanceof ComboPopup) {
View Full Code Here

    public ContainerOperator getWindowContainerOperator() {
        Component resultComp;
        if(getSource() instanceof Window) {
            resultComp = getSource();
        } else {
            resultComp = getContainer(new ComponentChooser() {
                    public boolean checkComponent(Component comp) {
                        return(comp instanceof Window ||
                               comp instanceof JInternalFrame);
                    }
                    public String getDescription() {
View Full Code Here

  }
    }
    public Component getTitlePane(ComponentOperator operator) {
  ComponentSearcher cs = new ComponentSearcher((Container)operator.getSource());
  cs.setOutput(operator.getOutput().createErrorOutput());
  return(cs.findComponent(new ComponentChooser() {
          public boolean checkComponent(Component comp) {
              if(System.getProperty("java.version").startsWith("1.2")) {
            return(comp.getClass().getName().endsWith("InternalFrameTitlePane"));
              } else {
            return(comp instanceof BasicInternalFrameTitlePane);
View Full Code Here

        }
        //well - can't help it
        oper.enterMouse();
    }
    protected JPopupMenu waitPopupMenu(final ComponentOperator oper) {
        return((JPopupMenu)JPopupMenuOperator.waitJPopupMenu(new ComponentChooser() {
                public boolean checkComponent(Component comp) {
                    return(comp == ((JMenuOperator)oper).getPopupMenu() &&
                           comp.isShowing());
                }
                public String getDescription() {
View Full Code Here

      return(item);
  }
    }

    protected void waitNoPopupMenu(final ComponentOperator oper) {
        oper.waitState(new ComponentChooser() {
                public boolean checkComponent(Component comp) {
                    return(!((JMenuOperator)oper).isPopupMenuVisible());
                }
                public String getDescription() {
                    return(((JMenuOperator)oper).getText() + "'s popup");
View Full Code Here

     * Wait for a page to exist.
     * @param chooser page searching criteria
     * @return a page index.
     */
    public int waitPage(final TabPageChooser chooser) {
  waitState(new ComponentChooser() {
                public boolean checkComponent(Component comp) {
                    return(findPage(chooser) > -1);
                }
                public String getDescription() {
                    return("Tabbed with " + chooser.getDescription() + " page.");
View Full Code Here

  getOutput().printLine("Wait " + Integer.toString(pageIndex) + "'th page to be " +
            " selected in component \n    : "+
            toStringSource());
  getOutput().printGolden("Wait " + Integer.toString(pageIndex) + "'th page to be " +
        " selected");
  waitState(new ComponentChooser() {
    public boolean checkComponent(Component comp) {
        return(getSelectedIndex() == pageIndex);
    }
    public String getDescription() {
        return(Integer.toString(pageIndex) + "'th page has been selected");
View Full Code Here

    /**
     * Searches divider inside split pane.
     * @return an operator for the divider.
     */
    public BasicSplitPaneDivider findDivider() {
  return((BasicSplitPaneDivider)waitSubComponent(new ComponentChooser() {
    public boolean checkComponent(Component comp) {
        return(comp instanceof BasicSplitPaneDivider);
    }
    public String getDescription() {
        return("");
View Full Code Here

TOP

Related Classes of org.netbeans.jemmy.ComponentChooser

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.