Examples of MouseEvent


Examples of java.awt.event.MouseEvent

  /**
   * Show the popup menu
   * @param event The GUIEvent which documents the mouse right-click action
   */
  public void popup(GUIEvent event) {
    MouseEvent mouseEvent = (MouseEvent) event.getSwingEvent();
    popupMenu.show(((Widget)event.getSource()).getRealWidget(), mouseEvent.getX(), mouseEvent.getY());
  }
View Full Code Here

Examples of java.awt.event.MouseEvent

        }

        if (event.shouldShowGUI() && isMask(ALT_POPUP_BEHAVIOR_MASK)) {
            if (DEBUG)
                Debug.output("OMDrawingTool.eomgChanged(): try for menu.");
            MouseEvent me = event.getMouseEvent();

            // While we're here, get a good place for the window in
            // case we need to put it up later.
            if (currentEditable != null) {

                currentEditable.getStateMachine().setSelected();
                currentEditable.redraw(me, true);

                Shape ces = currentEditable.getGraphic().getShape();
                if (ces != null) {
                    Rectangle rect = ces.getBounds();
                    windowx = (int) rect.getX();
                    windowy = (int) rect.getY() - 50;
                }
            }

            /**
             * Let's see if we should bring up pop-up menu with all sorts of
             * lovely options - if the right mouse key was pressed, or if the
             * ctrl key was pressed with the mouse button being released,
             * display the option menu. Otherwise, just get ready to end.
             */
            doPopup(me.getX(), me.getY(), null);
        } else if (event.shouldDeactivate()) {
            if (DEBUG) {
                Debug.output("OMDrawingTool.eomgChanged(): omdt being told to deactivate");
            }

View Full Code Here

Examples of java.awt.event.MouseEvent

                dt.setMask(OMDrawingTool.PASSIVE_MOUSE_EVENT_BEHAVIOR_MASK);
            }

            MapMouseInterpreter mmi = (MapMouseInterpreter) getMapMouseListener();

            MouseEvent mevent = null;
            if (mmi != null) {
                mevent = mmi.getCurrentMouseEvent();
            }

            if (omg.isSelected()) {
View Full Code Here

Examples of java.awt.event.MouseEvent

    }

    if (context==MOUSE_PRESSED_CONTEXT) {
      // Only monitor when selecting
      if (!selecting) return null;
      MouseEvent e = (MouseEvent)o;
      if ((e.getModifiers() & MouseEvent.BUTTON1_MASK) == MouseEvent.BUTTON1_MASK)
        return new String[] {"leftClick"};
      if ((e.getModifiers() & MouseEvent.BUTTON3_MASK) == MouseEvent.BUTTON3_MASK) {
        return new String[] {"rightClick"};
      }
      return null;
    }
View Full Code Here

Examples of java.awt.event.MouseEvent

          if (fireCloseTab(selIndex)) {
            if (selIndex > 0) {
              // to prevent uncatchable null-pointers
              Rectangle rec = getUI().getTabBounds(this, selIndex - 1);

              MouseEvent event = new MouseEvent((Component) e.getSource(),
                                                e.getID() + 1,
                                                System.currentTimeMillis(),
                                                e.getModifiers(),
                                                rec.x,
                                                rec.y,
View Full Code Here

Examples of java.awt.event.MouseEvent

        if (context==MOUSE_OUT_CONTEXT) {
            return new String[] {"mouseOut"};
        }
       
        if (context==MOUSE_PRESSED_CONTEXT) {
            MouseEvent e = (MouseEvent)o;
            // Monitor left click
            if ((e.getModifiers() & MouseEvent.BUTTON1_MASK) != MouseEvent.BUTTON1_MASK)
                return null;
            return null;
        }

        Vector v = new Vector();
View Full Code Here

Examples of java.awt.event.MouseEvent

            SunDropTargetEvent sdde = (SunDropTargetEvent) e;
            ret = processDropTargetEvent(sdde);

        } else {
            if (e instanceof MouseEvent && (eventMask & MOUSE_MASK) != 0) {
                MouseEvent me = (MouseEvent) e;
                ret = processMouseEvent(me);
            }

            if (e.getID() == MouseEvent.MOUSE_MOVED) {
                nativeContainer.updateCursorImmediately();
View Full Code Here

Examples of java.awt.event.MouseEvent

  if (!isForeignDrag) {
      // only interested in drags from other hw components
      return;
  }

  MouseEvent  srcEvent = (MouseEvent)e;
  MouseEvent  me;

  synchronized (nativeContainer.getTreeLock()) {
      Component srcComponent = srcEvent.getComponent();

      // component may have disappeared since drag event posted
      // (i.e. Swing hierarchical menus)
      if ( !srcComponent.isShowing() ) {
    return;
      }

            // see 5083555
            // check if srcComponent is in any modal blocked window
            Component c = nativeContainer;
            while ((c != null) && !(c instanceof Window)) {
                c = c.getParent_NoClientCode();
            }
            if ((c == null) || ((Window)c).isModalBlocked()) {
                return;
            }

      //
      // create an internal 'dragged-over' event indicating
      // we are being dragged over from another hw component
      //
      me = new MouseEvent(nativeContainer,
             LWD_MOUSE_DRAGGED_OVER,
             srcEvent.getWhen(),
             srcEvent.getModifiersEx() | srcEvent.getModifiers(),
             srcEvent.getX(),
             srcEvent.getY(),
             srcEvent.getXOnScreen(),
             srcEvent.getYOnScreen(),
             srcEvent.getClickCount(),
             srcEvent.isPopupTrigger(),
                               srcEvent.getButton());
      ((AWTEvent)srcEvent).copyPrivateDataInto(me);
      // translate coordinates to this native container
      final Point  ptSrcOrigin = srcComponent.getLocationOnScreen();

            if (AppContext.getAppContext() != nativeContainer.appContext) {
                final MouseEvent mouseEvent = me;
                Runnable r = new Runnable() {
                        public void run() {
                            if (!nativeContainer.isShowing() ) {
                                return;
                            }

                            Point  ptDstOrigin = nativeContainer.getLocationOnScreen();
                            mouseEvent.translatePoint(ptSrcOrigin.x - ptDstOrigin.x,
                                              ptSrcOrigin.y - ptDstOrigin.y );
                            Component targetOver =
                                nativeContainer.getMouseEventTarget(mouseEvent.getX(),
                                                                    mouseEvent.getY(),
                                                                    Container.INCLUDE_SELF);
                            trackMouseEnterExit(targetOver, mouseEvent);
                        }
                    };
                SunToolkit.executeOnEventHandlerThread(nativeContainer, r);
View Full Code Here

Examples of java.awt.event.MouseEvent

            component != null && component != nativeContainer;
            component = component.getParent()) {
            x -= component.x;
            y -= component.y;
        }
        MouseEvent retargeted;
        if (component != null) {
            if (e instanceof SunDropTargetEvent) {
                retargeted = new SunDropTargetEvent(target,
                                                    id,
                                                    x,
                                                    y,
                                                    ((SunDropTargetEvent)e).getDispatcher());
            } else if (id == MouseEvent.MOUSE_WHEEL) {
                retargeted = new MouseWheelEvent(target,
                                      id,
                                       e.getWhen(),
                                       e.getModifiersEx() | e.getModifiers(),
                                       x,
                                       y,
                                       e.getXOnScreen(),
                                       e.getYOnScreen(),
                                       e.getClickCount(),
                                       e.isPopupTrigger(),
                                       ((MouseWheelEvent)e).getScrollType(),
                                       ((MouseWheelEvent)e).getScrollAmount(),
                                       ((MouseWheelEvent)e).getWheelRotation());
            }
            else {
                retargeted = new MouseEvent(target,
                                            id,
                                            e.getWhen(),
                                            e.getModifiersEx() | e.getModifiers(),
                                            x,
                                            y,
View Full Code Here

Examples of java.awt.event.MouseEvent

    {
      public void mousePressed(MouseEvent evt)
      {
        if (evt.getClickCount() == 2)
        {
          MouseEvent tableEvt = SwingUtilities.convertMouseEvent(
            (RestorableJTextField)DataTypeDate.this._textComponent,
            evt, DataTypeDate.this._table);
          CellDataPopup.showDialog(DataTypeDate.this._table,
            DataTypeDate.this._colDef, tableEvt, true);
        }
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.