java.awt.event.MouseEvent#META_DOWN_MASK源码实例Demo

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

源代码1 项目: netbeans   文件: WatchAnnotationProvider.java
private boolean canDrag(MouseEvent e) {
    return (e.getModifiersEx() & (MouseEvent.ALT_DOWN_MASK |
                                  MouseEvent.ALT_GRAPH_DOWN_MASK |
                                  MouseEvent.CTRL_DOWN_MASK |
                                  MouseEvent.META_DOWN_MASK |
                                  MouseEvent.SHIFT_DOWN_MASK)) == 0;
}
 
源代码2 项目: consulo   文件: KeymapImpl.java
/**
 * @return string representation of passed mouse shortcut. This method should
 *         be used only for serializing of the <code>MouseShortcut</code>
 */
private static String getMouseShortcutString(MouseShortcut shortcut) {
  StringBuilder buffer = new StringBuilder();

  // modifiers

  int modifiers = shortcut.getModifiers();
  if ((MouseEvent.SHIFT_DOWN_MASK & modifiers) > 0) {
    buffer.append(SHIFT);
    buffer.append(' ');
  }
  if ((MouseEvent.CTRL_DOWN_MASK & modifiers) > 0) {
    buffer.append(CONTROL);
    buffer.append(' ');
  }
  if ((MouseEvent.META_DOWN_MASK & modifiers) > 0) {
    buffer.append(META);
    buffer.append(' ');
  }
  if ((MouseEvent.ALT_DOWN_MASK & modifiers) > 0) {
    buffer.append(ALT);
    buffer.append(' ');
  }
  if ((MouseEvent.ALT_GRAPH_DOWN_MASK & modifiers) > 0) {
    buffer.append(ALT_GRAPH);
    buffer.append(' ');
  }

  // button

  buffer.append("button").append(shortcut.getButton()).append(' ');

  if (shortcut.getClickCount() > 1) {
    buffer.append(DOUBLE_CLICK);
  }
  return buffer.toString().trim(); // trim trailing space (if any)
}
 
源代码3 项目: workcraft   文件: DesktopApi.java
public static int getMenuKeyMouseMask() {
    if (getOs().isMac()) {
        return MouseEvent.META_DOWN_MASK;
    }
    return MouseEvent.CTRL_DOWN_MASK;
}