Examples of FireableMouseClickEvent


Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

    }

    public void setText(String text) {
        if (text.startsWith("password:"))
            text = text.substring(9);
        new FireableMouseClickEvent(getTextComponent()).fire(1);
        swingWait();
        selectAllText();
        FireableKeyEvent keyEvent = new FireableKeyEvent(getTextComponent(), 0);
        if (text.length() > 0) {
            keyEvent.fire(text);
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        pane.addMouseListener(new TabbedPaneMouseListener());
        pane.setSelectedIndex(0);
        Rectangle tabBounds = pane.getUI().getTabBounds(pane, 1);
        Point p = SwingUtilities.convertPoint(pane, (tabBounds.x + tabBounds.width) / 2, (tabBounds.y + tabBounds.height) / 2,
                _dialog);
        FireableMouseClickEvent e = new FireableMouseClickEvent(_dialog);
        e.fire(p, 1);
        Thread.sleep(500);
        // assertFalse (_mouseReceiver instanceof JTabbedPane);
        MComponent component = _finder.getMComponentByComponent((Component) _mouseReceiver);
        assertEquals("Component class", MTabbedPane.class, component.getClass());
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        JTable table = dialog.getTable();
        dialog.show();
        table.setRowSelectionAllowed(true);
        table.setColumnSelectionAllowed(true);
        table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        FireableMouseClickEvent event = new FireableMouseClickEvent(table);
        Rectangle r = table.getCellRect(1, 0, false);
        Point p = new Point((int) r.getCenterX(), (int) r.getCenterY());
        event.fire(p, 1);
        assertEquals("rows:[1],columns:[col1]", mTable.getText());
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        dialog.setTitle(dialog.getTabbedPane().getTitleAt(dialog.getTabbedPane().getSelectedIndex()));
        dialog.show();
        JTabbedPane pane = dialog.getTabbedPane();
        Rectangle tabBounds = pane.getUI().getTabBounds(pane, 1);
        Point p = new Point(tabBounds.x + 1, tabBounds.y + 1);
        FireableMouseClickEvent e = new FireableMouseClickEvent(pane);
        e.fire(p, 1);
        new Snooze(1000);
        assertEquals(i1 + "if window('tab1'):\n" + i2 + "select('TabPane', 'tab2')\n" + i1 + "close()\n", scriptListener.script);
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        }
    }

    private void selectItem(int row, boolean firstItem) {
        swingWait();
        FireableMouseClickEvent event = new FireableMouseClickEvent(getComponent());
        Rectangle r = (Rectangle) eventQueueRunner.invoke(getTree(), "getRowBounds", new Object[] { Integer.valueOf(row) },
                new Class[] { Integer.TYPE });
        if (r == null)
            throw new ComponentException("Failed to get rowBounds for tree '" + getMComponentName() + "' for row " + row,
                    finder.getScriptModel(), windowMonitor);
        Point p = new Point((int) r.getCenterX(), (int) r.getCenterY());
        if (firstItem)
            event.fire(p, 1);
        else
            event.fire(p, 1, OSUtils.MOUSE_MENU_MASK);
        swingWait();
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        throw new RuntimeException("Could not find column " + columnName + " in table " + getMComponentName());
    }

    private void createClick(int row, int column, int modifiers) {
        JTable table = getTable();
        FireableMouseClickEvent event = new FireableMouseClickEvent(table);
        Rectangle r = table.getCellRect(row, column, false);
        Point p = new Point((int) r.getCenterX(), (int) r.getCenterY());
        event.fire(p, 1, modifiers);
        swingWait();
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

    public void setText(String text) {
        setText(text, false);
    }

    public void setText(String text, boolean isCellEditing) {
        new FireableMouseClickEvent(getTextComponent()).fire(2);
        swingWait();
        if (!selectAllText()) {
            eventQueueRunner.invoke(getTextComponent(), "setText", new Object[] { text }, new Class[] { String.class });
            return;
        }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        }
    }

    private void setSelectItem(int index, boolean firstItem) {
        swingWait();
        FireableMouseClickEvent event = new FireableMouseClickEvent(getComponent());
        Rectangle r = (Rectangle) eventQueueRunner.invoke(getList(), "getCellBounds", new Object[] { Integer.valueOf(index),
            Integer.valueOf(index) }, new Class[] { Integer.TYPE, Integer.TYPE });
        if (r == null) {
            throw new ComponentException("Could not find cellBounds for list : '" + getMComponentName() + "' for index " + index,
                    finder.getScriptModel(), windowMonitor);
        }
        Point p = new Point((int) r.getCenterX(), (int) r.getCenterY());
        eventQueueRunner.invoke(getList(), "ensureIndexIsVisible", new Object[] { Integer.valueOf(index) },
                new Class[] { Integer.TYPE });
        swingWait();
        if (firstItem)
            event.fire(p, 1);
        else
            event.fire(p, 1, OSUtils.MOUSE_MENU_MASK);
        swingWait();
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

                e.printStackTrace();
            } catch (InvocationTargetException e) {
                e.printStackTrace();
            }
        }
        new FireableMouseClickEvent(getComponent(), numberOfClicks, (modifiers & InputEvent.BUTTON3_DOWN_MASK) != 0).fire(p,
                numberOfClicks, modifiers);
        swingWait();
    }
View Full Code Here

Examples of net.sourceforge.marathon.event.FireableMouseClickEvent

        }
    }

    public void click(int numberOfClicks, boolean isPopupTrigger) {
        swingWait();
        new FireableMouseClickEvent(getComponent(), numberOfClicks, isPopupTrigger).fire();
        swingWait();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.