JScrollPopupMenu.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:Net2Plan 作者:
public JScrollPopupMenu(String label)
{
    super(label);
    setLayout(new ScrollPopupMenuLayout());

    super.add(getScrollBar());
    addMouseWheelListener(new MouseWheelListener()
    {
        @Override
        public void mouseWheelMoved(MouseWheelEvent event)
        {
            JScrollBar scrollBar = getScrollBar();
            int amount = (event.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL)
                    ? event.getUnitsToScroll() * scrollBar.getUnitIncrement()
                    : (event.getWheelRotation() < 0 ? -1 : 1) * scrollBar.getBlockIncrement();

            scrollBar.setValue(scrollBar.getValue() + amount);
            event.consume();
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号