java.awt.event.MouseEvent#BUTTON2_MASK()源码实例Demo

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

源代码1 项目: pdfxtk   文件: Root.java
public boolean mouseDragged(MouseEvent event, double scale) {
     boolean m = super.mouseDragged(event, scale);

     if (!m && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
Point distance = context.getDragDistance();

JScrollBar hb = context.browserPanel.getHorizontalScrollBar();
JScrollBar vb = context.browserPanel.getVerticalScrollBar();

hb.setValue(hb.getValue()-distance.x);
vb.setValue(vb.getValue()-distance.y);

// Compensate for the distance we have moved
event.translatePoint(-distance.x, -distance.y);

context.setMousePosition(event);
return true;
     }
     return m;
   }
 
源代码2 项目: pdfxtk   文件: Block.java
/**
    * Mouse clicked - calls the "clickX" handler
    *
    * @param context Current browser context
    * @param event Mouse event
    */    
   public boolean mouseClickedAction(MouseEvent event) {
     if ((click1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(click1Handler, click1HandlerOpt, this, context);
return true;
     }
     if ((click2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(click2Handler, click2HandlerOpt, this, context);
return true;
     }
     if ((click3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(click3Handler, click3HandlerOpt, this, context);
return true;
     }
     return super.mouseClickedAction(event);
   }
 
源代码3 项目: pdfxtk   文件: Block.java
/**
    * Mouse pressed - calls the "pressX" handler
    *
    * @param context Current browser context
    * @param event Mouse event
    */
   public boolean mousePressedAction(MouseEvent event) {
     if ((press1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(press1Handler, press1HandlerOpt, this, context);
return true;
     }
     if ((press2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(press2Handler, press2HandlerOpt, this, context);
return true;
     }
     if ((press3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(press3Handler, press3HandlerOpt, this, context);
return true;
     }
     return false;
   }
 
源代码4 项目: pdfxtk   文件: TextArea2.java
public boolean mouseClickedAction(MouseEvent event) {
   //	System.out.println("mouse clicked action; event = " + event);
     if ((click1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(click1Handler, null, this, context);
return true;
     }
     if ((click2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(click2Handler, null, this, context);
return true;
     }
     if ((click3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(click3Handler, null, this, context);
return true;
     }
     return super.mouseClickedAction(event);
   }
 
源代码5 项目: pdfxtk   文件: TextArea2.java
public boolean mousePressedAction(MouseEvent event) {
   	//System.out.println("mouse pressed action; event = " + event);
     if ((press1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(press1Handler, null, this, context);
return true;
     }
     if ((press2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(press2Handler, null, this, context);
return true;
     }
     if ((press3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(press3Handler, null, this, context);
return true;
     }
     return false;
   }
 
源代码6 项目: consulo   文件: TabbedPaneContentUI.java
protected void processMouseEvent(MouseEvent e) {
  if (e.isPopupTrigger()) { // Popup doesn't activate clicked tab.
    showPopup(e.getX(), e.getY());
    return;
  }

  if (!e.isShiftDown() && (MouseEvent.BUTTON1_MASK & e.getModifiers()) > 0) { // RightClick without Shift modifiers just select tab
    if (MouseEvent.MOUSE_RELEASED == e.getID()) {
      TabbedPaneUI ui = getUI();
      int index = ui.tabForCoordinate(this, e.getX(), e.getY());
      if (index != -1) {
        setSelectedIndex(index);
      }
      hideMenu();
    }
  }
  else if (e.isShiftDown() && (MouseEvent.BUTTON1_MASK & e.getModifiers()) > 0) { // Shift+LeftClick closes the tab
    if (MouseEvent.MOUSE_RELEASED == e.getID()) {
      closeTabAt(e.getX(), e.getY());
      hideMenu();
    }
  }
  else if ((MouseEvent.BUTTON2_MASK & e.getModifiers()) > 0) { // MouseWheelClick closes the tab
    if (MouseEvent.MOUSE_RELEASED == e.getID()) {
      closeTabAt(e.getX(), e.getY());
      hideMenu();
    }
  }
  else if ((MouseEvent.BUTTON3_MASK & e.getModifiers()) > 0 && SystemInfo.isWindows) { // Right mouse button doesn't activate tab
  }
  else {
    super.processMouseEvent(e);
  }
}
 
源代码7 项目: pdfxtk   文件: Root.java
public boolean mousePressed(MouseEvent event, double scale) {
     boolean m = super.mousePressed(event, scale);
     if (!m && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
event.getComponent().setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR));
return true;
     }
     return m;
   }
 
源代码8 项目: pdfxtk   文件: Root.java
public boolean mouseReleased(MouseEvent event, double scale) {
     boolean m = super.mouseReleased(event, scale);
     if (!m && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
event.getComponent().setCursor(Cursor.getDefaultCursor());
return true;
     }
     return m;
   }
 
源代码9 项目: pdfxtk   文件: Polygon.java
public boolean mouseClickedAction(MouseEvent event) {
     if ((click1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(click1Handler, click1HandlerOpt, this, context);
return true;
     }
     if ((click2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(click2Handler, click2HandlerOpt, this, context);
return true;
     }
     if ((click3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(click3Handler, click3HandlerOpt, this, context);
return true;
     }
     return super.mouseClickedAction(event);
   }
 
源代码10 项目: pdfxtk   文件: Polygon.java
public boolean mousePressedAction(MouseEvent event) {
     if ((press1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(press1Handler, press1HandlerOpt, this, context);
return true;
     }
     if ((press2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(press2Handler, press2HandlerOpt, this, context);
return true;
     }
     if ((press3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(press3Handler, press3HandlerOpt, this, context);
return true;
     }
     return false;
   }
 
源代码11 项目: pdfxtk   文件: TextArea.java
public boolean mouseClickedAction(MouseEvent event) {
     if ((click1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(click1Handler, null, this, context);
return true;
     }
     if ((click2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(click2Handler, null, this, context);
return true;
     }
     if ((click3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(click3Handler, null, this, context);
return true;
     }
     return super.mouseClickedAction(event);
   }
 
源代码12 项目: pdfxtk   文件: TextArea.java
public boolean mousePressedAction(MouseEvent event) {
     if ((press1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(press1Handler, null, this, context);
return true;
     }
     if ((press2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(press2Handler, null, this, context);
return true;
     }
     if ((press3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(press3Handler, null, this, context);
return true;
     }
     return false;
   }
 
源代码13 项目: pdfxtk   文件: Block2.java
/**
 * Mouse clicked - calls the "clickX" handler
 * 
 * @param context
 *            Current browser context
 * @param event
 *            Mouse event
 */
public boolean mouseClickedAction(MouseEvent event)
{
	// added 13.11.06
	if (event.getModifiers() == MouseEvent.BUTTON1_MASK)
	{
		if (element.getAttribute("info") != null)
		{
			System.out.println(element.getAttribute("info"));
		}
		else
		{
			System.out.println("No information available for this item.");
		}
	}
	
	if ((click1Handler != null)
		&& (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK)))
	{
		context.actionFactory.handleAction(click1Handler,
			click1HandlerOpt, this, context);
		return true;
	}
	if ((click2Handler != null)
		&& (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK)))
	{
		context.actionFactory.handleAction(click2Handler,
			click2HandlerOpt, this, context);
		return true;
	}
	if ((click3Handler != null)
		&& (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK)))
	{
		context.actionFactory.handleAction(click3Handler,
			click3HandlerOpt, this, context);
		return true;
	}
	return super.mouseClickedAction(event);
}
 
源代码14 项目: pdfxtk   文件: Block2.java
/**
 * Mouse pressed - calls the "pressX" handler
 * 
 * @param context
 *            Current browser context
 * @param event
 *            Mouse event
 */
public boolean mousePressedAction(MouseEvent event)
{
	//System.out.println("in mousePressedAction");
	if ((press1Handler != null)
		&& (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK)))
	{
		context.actionFactory.handleAction(press1Handler,
			press1HandlerOpt, this, context);
		return true;
	}
	if ((press2Handler != null)
		&& (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK)))
	{
		context.actionFactory.handleAction(press2Handler,
			press2HandlerOpt, this, context);
		return true;
	}
	if ((press3Handler != null)
		&& (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK)))
	{
		context.actionFactory.handleAction(press3Handler,
			press3HandlerOpt, this, context);
		return true;
	}
	return false;
}
 
源代码15 项目: pdfxtk   文件: TextArea.java
public boolean mouseClickedAction(MouseEvent event) {
     if ((click1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(click1Handler, null, this, context);
return true;
     }
     if ((click2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(click2Handler, null, this, context);
return true;
     }
     if ((click3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(click3Handler, null, this, context);
return true;
     }
     return super.mouseClickedAction(event);
   }
 
源代码16 项目: pdfxtk   文件: TextArea.java
public boolean mousePressedAction(MouseEvent event) {
     if ((press1Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON1_MASK))) {
context.actionFactory.handleAction(press1Handler, null, this, context);
return true;
     }
     if ((press2Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON2_MASK))) {
context.actionFactory.handleAction(press2Handler, null, this, context);
return true;
     }
     if ((press3Handler != null) && (0 != (event.getModifiers() & MouseEvent.BUTTON3_MASK))) {
context.actionFactory.handleAction(press3Handler, null, this, context);
return true;
     }
     return false;
   }