请教各位高手:
我想利用鼠标的滚轮实现一个矩形的放大与缩小,现在的程序不管滚轮向前滑动还是向后滑动都只能进行单方面的变化,怎么能实现向前滑动是放大,向后滑动是缩小呢?谢谢了

解决方案 »

  1.   

    class MuoseWheel implements MouseWheelListener {
    public void mouseWheelMoved(MouseWheelEvent e) {
    int dir = e.getWheelRotation();
    if(dir == 1) {
    //mouseInfo.setText("向下");
    }
    else if(dir == -1) {
    //mouseInfo.setText("向上");
    }

    }

    }
      

  2.   

    wo qu  shi  shi  
      

  3.   

    private static void attachMouseWheelListener(final JFrame frame){
    mouseWheelListener listener = new mouseWheelListener(){
    public void mouseWheelMoved(moseMoveEvent e){
    int count = e.getWheelRotation();
    int dir = (Math.abs(count)>0)?UP:DOWN;
    changeBackground(frame,dir);
    }
    }
    button.addMouseWheelListener(listener);
    }