java.awt.event.MouseListener#mousePressed()源码实例Demo

下面列出了java.awt.event.MouseListener#mousePressed() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: consulo   文件: IdeGlassPaneImpl.java
private static void fireMouseEvent(final MouseListener listener, final MouseEvent event) {
  switch (event.getID()) {
    case MouseEvent.MOUSE_PRESSED:
      listener.mousePressed(event);
      break;
    case MouseEvent.MOUSE_RELEASED:
      listener.mouseReleased(event);
      break;
    case MouseEvent.MOUSE_ENTERED:
      listener.mouseEntered(event);
      break;
    case MouseEvent.MOUSE_EXITED:
      listener.mouseExited(event);
      break;
    case MouseEvent.MOUSE_CLICKED:
      listener.mouseClicked(event);
      break;
  }
}
 
源代码2 项目: CrossMobile   文件: SwingWrapperClickConsumer.java
@Override
public void mousePressed(MouseEvent e) {
    SwingGraphicsBridge.component.mousePressed(e);
    if (active)
        for (MouseListener mouse1 : mouse)
            mouse1.mousePressed(e);
}
 
源代码3 项目: rtg-tools   文件: RocLinePanel.java
@Override
public void mousePressed(MouseEvent e) {
  if (isRetained(e)) {
    for (final MouseListener u : mListeners) {
      u.mousePressed(e);
    }
  }
}
 
源代码4 项目: pdfxtk   文件: Awt.java
public void handle(AsyncInvocation.Invocation i, AsyncInvocation.Result result) {
  if(i.object instanceof MouseListener) {
    MouseListener ml = (MouseListener)i.object;
    if(     check(i.method, "mouseClicked",  MouseEvent.class))	ml.mouseClicked( (MouseEvent)i.args[0]);
    else if(check(i.method, "mouseEntered",  MouseEvent.class))	ml.mouseEntered( (MouseEvent)i.args[0]);
    else if(check(i.method, "mouseExited",   MouseEvent.class))	ml.mouseExited(  (MouseEvent)i.args[0]);
    else if(check(i.method, "mousePressed",  MouseEvent.class))	ml.mousePressed( (MouseEvent)i.args[0]);
    else if(check(i.method, "mouseReleased", MouseEvent.class)) ml.mouseReleased((MouseEvent)i.args[0]);
    else throw new IllegalArgumentException("Unknown MouseListener method:" + i.method);
    result.set(null);
  } 
}