类java.awt.event.MouseMotionAdapter源码实例Demo

下面列出了怎么用java.awt.event.MouseMotionAdapter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: MeteoInfo   文件: frmMap.java
private void setMapView() {
    //Add map view
    mapView.setLockViewUpdate(true);
    this.jPanel_MapTab.removeAll();
    this.jPanel_MapTab.add(mapView, BorderLayout.CENTER);
    mapView.setLockViewUpdate(false);

    mapView.addMouseMotionListener(new MouseMotionAdapter() {
        @Override
        public void mouseMoved(MouseEvent e) {
            //mapView_MouseMoved(e);
        }
    });

    mapView.setFocusable(true);
    mapView.requestFocusInWindow();
}
 
源代码2 项目: dragonwell8_jdk   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码3 项目: ghidra   文件: SplitPanel.java
Divider() {
	if (isHorizontal) {
		setCursor(Cursor.getPredefinedCursor(Cursor.W_RESIZE_CURSOR));
	}
	else {
		setCursor(Cursor.getPredefinedCursor(Cursor.N_RESIZE_CURSOR));
	}

	addMouseMotionListener(new MouseMotionAdapter() {
		@Override
		public void mouseDragged(MouseEvent e) {
			if (isHorizontal) {
				dividerPosition += (float) e.getX() / (float) SplitPanel.this.getWidth();
			}
			else {
				dividerPosition += (float) e.getY() / (float) SplitPanel.this.getHeight();
			}

			SplitPanel.this.doLayout();
			SplitPanel.this.validate();
		}
	});
}
 
源代码4 项目: TencentKona-8   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码5 项目: jdk8u60   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码6 项目: openjdk-jdk8u   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码7 项目: netbeans   文件: Outline.java
@Override
public JToolTip createToolTip() {
    JToolTip t = toolTip;
    toolTip = null;
    if (t != null) {
        t.addMouseMotionListener(new MouseMotionAdapter() { // #233642

            boolean initialized = false;

            @Override
            public void mouseMoved(MouseEvent e) {
                if (!initialized) {
                    initialized = true; // ignore the first event
                } else {
                    // hide the tooltip if mouse moves over it
                    ToolTipManager.sharedInstance().mousePressed(e);
                }
            }
        });
        return t;
    } else {
        return super.createToolTip();
    }
}
 
源代码8 项目: netbeans   文件: AutoHidingMenuBarManualTestApp.java
private void initComponents() {
    addFakeMenuItems();
    frame.setJMenuBar(mainMenuBar);
    frame.setSize(400, 280);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setLayout(new BorderLayout());
    JEditorPane pane = new JEditorPane();
    // Make sure that consumed events do not cause problems.
    pane.addMouseMotionListener(new MouseMotionAdapter() { });
    frame.add(pane, BorderLayout.CENTER);
    frame.add(new JLabel("This is a label"), BorderLayout.SOUTH);
    /* Simulate a full-screen window so that the very top (y=0) of the JFrame can receive mouse
    motion events. The Window will end up aligned to the top of the screen. */
    frame.setUndecorated(true);
    new AutoHidingMenuBar(frame).setAutoHideEnabled(true);
}
 
源代码9 项目: openjdk-jdk8u-backup   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码10 项目: openjdk-jdk9   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码11 项目: jdk8u-jdk   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码12 项目: hottub   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码13 项目: pumpernickel   文件: AutocompleteTextField.java
/**
 * Install listeners during construction that are unique for the
 * AutocompleteTextField.
 */
private void setup() {
	suggestionList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
	popup.add(scrollPane);
	suggestionList.setFixedCellHeight(20);
	suggestionList.setFocusable(false);
	scrollPane.setFocusable(false);
	popup.setFocusable(false);
	suggestionList.addMouseMotionListener(new MouseMotionAdapter() {
		@Override
		public void mouseMoved(MouseEvent e) {
			int i = suggestionList.getUI().locationToIndex(suggestionList,
					e.getPoint());
			getModel().setSuggestions(model.suggestions,
					model.selectedIndex, i);
		}
	});

	getDocument().addDocumentListener(docListener);
	addKeyListener(keyListener);
	model.addChangeListener(modelListener);
	suggestionList.addListSelectionListener(listListener);
}
 
源代码14 项目: jdk8u_jdk   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码15 项目: MercuryTrade   文件: ComponentsFactory.java
public JSlider getSlider(int min, int max, int value) {
        JSlider slider = new JSlider(JSlider.HORIZONTAL, min, max, value);
        slider.setMajorTickSpacing(10);
        slider.setMinorTickSpacing(1);
//        slider.setPaintLabels(true);
//        slider.setUI(new WindowsSliderUI(slider));
        slider.setForeground(AppThemeColor.TEXT_DEFAULT);
        slider.setFont(REGULAR_FONT.deriveFont(15f));
        slider.setRequestFocusEnabled(false);
        slider.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseDragged(MouseEvent e) {
                slider.getParent().repaint();
            }
        });
        slider.setBackground(AppThemeColor.FRAME);
        return slider;
    }
 
源代码16 项目: filthy-rich-clients   文件: ProgressGlassPane.java
/** Creates a new instance of ProgressGlassPane */
public ProgressGlassPane() {
    // blocks all user input
    addMouseListener(new MouseAdapter() { });
    addMouseMotionListener(new MouseMotionAdapter() { });
    addKeyListener(new KeyAdapter() { });
    
    setFocusTraversalKeysEnabled(false);
    addComponentListener(new ComponentAdapter() {
        public void componentShown(ComponentEvent evt) {
            requestFocusInWindow();
        }
    });
    
    setBackground(Color.WHITE);
    setFont(new Font("Default", Font.BOLD, 16));
}
 
源代码17 项目: jdk8u-jdk   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码18 项目: jdk8u-dev-jdk   文件: bug7154841.java
private static void initAndShowUI() {
    popupMenu = new JPopupMenu();
    for (int i = 0; i < 100; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(" Test " + i);
        item.addMouseMotionListener(new MouseMotionAdapter() {
            @Override
            public void mouseMoved(MouseEvent e) {
                passed = true;
            }
        });
        popupMenu.add(item);
    }

    frame = new JFrame();
    screenBounds.set(getScreenBounds());
    frame.setBounds(screenBounds.get());
    frame.setVisible(true);
}
 
源代码19 项目: ganttproject   文件: GanttTreeTable.java
GanttTreeTable(IGanttProject project, final UIFacade uifacade, GanttTreeTableModel model) {
  super(project, uifacade, project.getTaskCustomColumnManager(), model);
  myUIfacade = uifacade;
  getTableHeaderUiFacade().createDefaultColumns(TaskDefaultColumn.getColumnStubs());
  setDropMode(DropMode.ON);
  final GPTreeTransferHandler transferHandler = new GPTreeTransferHandler(this, project.getTaskManager(), new Supplier<GanttChart>() {
    @Override
    public GanttChart get() {
      return uifacade.getGanttChart();
    }
  }, uifacade.getUndoManager());
  setTransferHandler(transferHandler);
  addMouseMotionListener(new MouseMotionAdapter() {
    @Override
    public void mouseDragged(MouseEvent e) {
      setEditingStartExpected(false);
      transferHandler.exportAsDrag(getTable(), e, TransferHandler.MOVE);
    }
  });
}
 
源代码20 项目: txtUML   文件: UI.java
GaragePanel(UI p) {
	super("src/hu/elte/txtuml/examples/garage/images/garage.jpg");
	parent = p;
	try {
		doorImg = ImageIO.read(new File("src/hu/elte/txtuml/examples/garage/images/door.jpg"));
		sirenImg1 = ImageIO.read(new File("src/hu/elte/txtuml/examples/garage/images/siren1.jpg"));
		sirenImg2 = ImageIO.read(new File("src/hu/elte/txtuml/examples/garage/images/siren2.jpg"));
	} catch (IOException e) {
		System.out.println("Error: Cannot load some image.");
	}
	addMouseMotionListener(new MouseMotionAdapter() {
		@Override
		public void mouseMoved(MouseEvent me) {
			Rectangle doorRect = new Rectangle(doorX, doorY, doorImg.getWidth(), doorImg.getHeight());
			if (doorRect.contains(me.getPoint())) {
				parent.control.motionSensorActivated();
				parent.control.alarmSensorActivated();
				setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
			} else {
				setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
			}
		}
	});
}
 
源代码21 项目: magarena   文件: ImagePermanentViewer.java
private void setMouseMotionListener() {
    addMouseMotionListener(new MouseMotionAdapter() {
        @Override
        public void mouseMoved(final MouseEvent event) {
            final int cardIndex = getPermanentInfoIndexAt(event.getX(), event.getY());
            final boolean isCardChanged = (currentCardIndex != cardIndex);
            if (cardIndex >= 0) {
                if (isCardChanged) {
                    if (!CONFIG.isMouseWheelPopup() || viewer.getController().isPopupVisible()) {
                        showCardPopup(cardIndex);
                    }
                }
            } else {
                viewer.getController().hideInfo();
            }
            currentCardIndex = cardIndex;
            if (linkedScreenRectangles.size() > 1) {
                redrawCachedImage();
            }
        }
    });
}
 
源代码22 项目: consulo   文件: MacButtonlessScrollbarUI.java
protected MacButtonlessScrollbarUI() {
  myMouseMotionListener = new MouseMotionAdapter() {
    @Override
    public void mouseMoved(MouseEvent e) {
      boolean inside = isOverThumb(e.getPoint());
      if (inside != myMouseIsOverThumb) {
        myMouseIsOverThumb = inside;
        e.getComponent().repaint();
      }
    }
  };

  myMouseListener = new MouseAdapter() {
    @Override
    public void mouseExited(MouseEvent e) {
      if (myMouseIsOverThumb) {
        myMouseIsOverThumb = false;
        e.getComponent().repaint();
      }
    }
  };
}
 
源代码23 项目: pdfxtk   文件: HistogramPanel.java
/** Constructs the histogram panel object.

      @param histogram Histogram to display */

  public HistogramPanel(Histogram h) {
    this.histogram = h;
    initClass();

    addMouseMotionListener(new MouseMotionAdapter() {
	public void mouseMoved(MouseEvent e) {	    
	  int x = e.getX();
	  int bin = x*maxBins / size.width;
	  int[][] bins = histogram.getBins();
	  int numBands = bins.length;

	  String txt = Integer.toString(bins[0][bin]);
	  for (int i = 1; i < numBands; i++) {
	    txt = txt+","+bins[i][bin];
	  }

	  setToolTipText("Bin: "+bin+" ["+txt+"]");
	}
      });
  }
 
private static void constructTestUI() {
    frame1 = new Frame();
    frame1.setBounds(100, 100, 100, 100);
    frame1.addMouseMotionListener(new MouseMotionAdapter() {

        private boolean shown = false;

        @Override
        public void mouseMoved(MouseEvent e) {
            if (shown) {
                return;
            }

            shown = true;

            frame2 = new Frame();
            frame2.setBounds(120, 120, 120, 120);
            frame2.setVisible(true);

            Point positionInFrame2 = frame2.getMousePosition();
            if (positionInFrame2.x != 30 || positionInFrame2.y != 30) {
                throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" +
                        positionInFrame2.x + ", " + positionInFrame2.y + "]");
            }

            Point positionInFrame1 = frame1.getMousePosition();
            if (positionInFrame1 != null) {
                throw new RuntimeException("Wrong position reported. Should be null");
            }

        }
    });
    frame1.setVisible(true);
}
 
源代码25 项目: TencentKona-8   文件: GetMousePositionWithPopup.java
private static void constructTestUI() {
    frame1 = new Frame();
    frame1.setBounds(100, 100, 100, 100);
    frame1.addMouseMotionListener(new MouseMotionAdapter() {

        private boolean shown = false;

        @Override
        public void mouseMoved(MouseEvent e) {
            if (shown) {
                return;
            }

            shown = true;

            frame2 = new Frame();
            frame2.setBounds(120, 120, 120, 120);
            frame2.setVisible(true);

            Point positionInFrame2 = frame2.getMousePosition();
            if (positionInFrame2.x != 30 || positionInFrame2.y != 30) {
                throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" +
                        positionInFrame2.x + ", " + positionInFrame2.y + "]");
            }

            Point positionInFrame1 = frame1.getMousePosition();
            if (positionInFrame1 != null) {
                throw new RuntimeException("Wrong position reported. Should be null");
            }

        }
    });
    frame1.setVisible(true);
}
 
源代码26 项目: jdk8u60   文件: GetMousePositionWithPopup.java
private static void constructTestUI() {
    frame1 = new Frame();
    frame1.setBounds(100, 100, 100, 100);
    frame1.addMouseMotionListener(new MouseMotionAdapter() {

        private boolean shown = false;

        @Override
        public void mouseMoved(MouseEvent e) {
            if (shown) {
                return;
            }

            shown = true;

            frame2 = new Frame();
            frame2.setBounds(120, 120, 120, 120);
            frame2.setVisible(true);

            Point positionInFrame2 = frame2.getMousePosition();
            if (positionInFrame2.x != 30 || positionInFrame2.y != 30) {
                throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" +
                        positionInFrame2.x + ", " + positionInFrame2.y + "]");
            }

            Point positionInFrame1 = frame1.getMousePosition();
            if (positionInFrame1 != null) {
                throw new RuntimeException("Wrong position reported. Should be null");
            }

        }
    });
    frame1.setVisible(true);
}
 
源代码27 项目: radiance   文件: Snake.java
public SnakePanel() {
    SwingRepaintTimeline repaintTimeline = SwingRepaintTimeline.repaintBuilder(this)
            .setAutoRepaintMode(false).build();

    this.grid = new SnakePanelRectangle[COLUMNS][ROWS];
    for (int i = 0; i < COLUMNS; i++) {
        for (int j = 0; j < ROWS; j++) {
            this.grid[i][j] = new SnakePanelRectangle(repaintTimeline);
        }
    }
    this.setPreferredSize(new Dimension(COLUMNS * (DIM + 1), ROWS * (DIM + 1)));

    repaintTimeline.playLoop(RepeatBehavior.LOOP);

    this.addMouseMotionListener(new MouseMotionAdapter() {
        int rowOld = -1;
        int colOld = -1;

        @Override
        public void mouseMoved(MouseEvent e) {
            int x = e.getX();
            int y = e.getY();

            int column = x / (DIM + 1);
            int row = y / (DIM + 1);

            if ((column != colOld) || (row != rowOld)) {
                if ((colOld >= 0) && (rowOld >= 0))
                    grid[colOld][rowOld].setRollover(false);
                grid[column][row].setRollover(true);
            }
            colOld = column;
            rowOld = row;
        }
    });
}
 
源代码28 项目: openjdk-jdk8u   文件: GetMousePositionWithPopup.java
private static void constructTestUI() {
    frame1 = new Frame();
    frame1.setBounds(100, 100, 100, 100);
    frame1.addMouseMotionListener(new MouseMotionAdapter() {

        private boolean shown = false;

        @Override
        public void mouseMoved(MouseEvent e) {
            if (shown) {
                return;
            }

            shown = true;

            frame2 = new Frame();
            frame2.setBounds(120, 120, 120, 120);
            frame2.setVisible(true);

            Point positionInFrame2 = frame2.getMousePosition();
            if (positionInFrame2.x != 30 || positionInFrame2.y != 30) {
                throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" +
                        positionInFrame2.x + ", " + positionInFrame2.y + "]");
            }

            Point positionInFrame1 = frame1.getMousePosition();
            if (positionInFrame1 != null) {
                throw new RuntimeException("Wrong position reported. Should be null");
            }

        }
    });
    frame1.setVisible(true);
}
 
private static void constructTestUI() {
    frame1 = new Frame();
    frame1.setBounds(100, 100, 100, 100);
    frame1.addMouseMotionListener(new MouseMotionAdapter() {

        private boolean shown = false;

        @Override
        public void mouseMoved(MouseEvent e) {
            if (shown) {
                return;
            }

            shown = true;

            frame2 = new Frame();
            frame2.setBounds(120, 120, 120, 120);
            frame2.setVisible(true);

            Point positionInFrame2 = frame2.getMousePosition();
            if (positionInFrame2.x != 30 || positionInFrame2.y != 30) {
                throw new RuntimeException("Wrong position reported. Should be [30, 30] but was [" +
                        positionInFrame2.x + ", " + positionInFrame2.y + "]");
            }

            Point positionInFrame1 = frame1.getMousePosition();
            if (positionInFrame1 != null) {
                throw new RuntimeException("Wrong position reported. Should be null");
            }

        }
    });
    frame1.setVisible(true);
}
 
源代码30 项目: ramus   文件: TopTablePanel.java
public TopTablePanel(final ElistTablePanel panel, JTable table) {
    super(table.getColumnModel());
    this.panel = panel;
    this.table = table;
    this.addMouseMotionListener(new MouseMotionAdapter() {
        @Override
        public void mouseMoved(MouseEvent e) {
            setToolTipText(panel.getToolTipText(getHeight() - e.getY(), e
                    .getX()));
        }
    });
    setResizingAllowed(false);
    panel.setSize(getSize().height, getSize().width);
}