javax.swing.JPopupMenu.processMouseWheelEvent()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(81)

本文整理了Java中javax.swing.JPopupMenu.processMouseWheelEvent()方法的一些代码示例,展示了JPopupMenu.processMouseWheelEvent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPopupMenu.processMouseWheelEvent()方法的具体详情如下:
包路径:javax.swing.JPopupMenu
类名称:JPopupMenu
方法名:processMouseWheelEvent

JPopupMenu.processMouseWheelEvent介绍

暂无

代码示例

代码示例来源:origin: net.sf.ingenias/editor

/**
 * Overridden to enable scrolling through the menu via the mouse wheel.
 *
 * @param e The event.
 */
protected void processMouseWheelEvent(MouseWheelEvent e) {
  if (getComponent(0)==previousItem) { // i.e., scroll arrows are visible
    int amt = e.getUnitsToScroll()>0 ? 1 : -1;
    firstItemIndex += amt;
    refresh();
  }
  super.processMouseWheelEvent(e);
}

代码示例来源:origin: com.fifesoft.rtext/fife.common

/**
 * Overridden to enable scrolling through the menu via the mouse wheel.
 *
 * @param e The event.
 */
@Override
protected void processMouseWheelEvent(MouseWheelEvent e) {
  if (getComponent(0)==previousItem) { // i.e., scroll arrows are visible
    int amt = e.getUnitsToScroll()>0 ? 1 : -1;
    firstItemIndex += amt;
    refresh();
  }
  super.processMouseWheelEvent(e);
}

代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client

/**
 * Overridden to enable scrolling through the menu via the mouse wheel.
 *
 * @param e The event.
 */
protected void processMouseWheelEvent(MouseWheelEvent e) {        
  if (getComponent(0) == previousItem) { // i.e., scroll arrows are visible
    int amt = e.getUnitsToScroll() > 0 ? 1 : -1;
    firstItemIndex += amt;                        
  
    refresh();
  }
  super.processMouseWheelEvent(e); 
  
  //A hack to prevent the popup menu from closing everytime the mouse 
  //wheel scrolls.  
  if(this.isVisible())
    e.consume();        
}

相关文章

JPopupMenu类方法