Exemplo n.º 1
0
  private void replayMousePressedAndReleased(GaudiEvent e, Component c) {

    AWTEvent newe =
        new MouseEvent(
            c,
            MouseEvent.MOUSE_PRESSED,
            e.when,
            e.modifiers,
            0,
            0,
            e.clickcount,
            false,
            e.buttonclick);
    System.err.println(
        "[GUIMIN][" + currentEventId + "]-->mouse Pressed&Released event at " + e.widgetid);

    try {
      EventDispatcher ed = new EventDispatcher(c, newe);
      ed.start();

      Thread.sleep(250);

      if (ed.isAlive()) ed.interrupt();

    } catch (InterruptedException e1) {
      System.err.println("interrompida");
    }

    newe =
        new MouseEvent(
            c,
            MouseEvent.MOUSE_RELEASED,
            e.when,
            e.modifiers,
            0,
            0,
            e.clickcount,
            false,
            e.buttonclick);
    try {
      EventDispatcher ed = new EventDispatcher(c, newe);
      ed.start();

      Thread.sleep(250);

      if (ed.isAlive()) ed.interrupt();

    } catch (InterruptedException e1) {
      System.err.println("interrompida");
    }
  }