javax.swing.event.MenuDragMouseEvent#getMenuSelectionManager()源码实例Demo

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

源代码1 项目: consulo   文件: MouseEventAdapter.java
public static MenuDragMouseEvent convert(MenuDragMouseEvent event, Component source, int id, long when, int modifiers, int x, int y) {
  return new MenuDragMouseEvent(source, id, when, modifiers, x, y,
                                event.getClickCount(),
                                event.isPopupTrigger(),
                                event.getPath(),
                                event.getMenuSelectionManager());
}
 
源代码2 项目: consulo   文件: BegMenuItemUI.java
@Override
public void menuDragMouseReleased(MenuDragMouseEvent e) {
  MenuSelectionManager manager = e.getMenuSelectionManager();
  Point p = e.getPoint();
  if (p.x >= 0 && p.x < menuItem.getWidth() &&
      p.y >= 0 && p.y < menuItem.getHeight()) {
    doClick(manager, e);
  }
  else {
    manager.clearSelectedPath();
  }
}
 
源代码3 项目: consulo   文件: ModernMenuItemUI.java
@Override
public void menuDragMouseReleased(MenuDragMouseEvent e) {
  MenuSelectionManager manager = e.getMenuSelectionManager();
  Point p = e.getPoint();
  if (p.x >= 0 && p.x < menuItem.getWidth() &&
      p.y >= 0 && p.y < menuItem.getHeight()) {
    doClick(manager, e);
  }
  else {
    manager.clearSelectedPath();
  }
}
 
源代码4 项目: consulo   文件: BegMenuItemUI.java
@Override
public void menuDragMouseDragged(MenuDragMouseEvent e) {
  MenuSelectionManager manager = e.getMenuSelectionManager();
  MenuElement path[] = e.getPath();
  manager.setSelectedPath(path);
}
 
源代码5 项目: consulo   文件: ModernMenuItemUI.java
@Override
public void menuDragMouseDragged(MenuDragMouseEvent e) {
  MenuSelectionManager manager = e.getMenuSelectionManager();
  MenuElement path[] = e.getPath();
  manager.setSelectedPath(path);
}