g.drawImage(map,0,0,width/4,height/4+10,SubImage.this);改成        
     g.drawImage(map,(int)translate.getX(),(int)translate.getY(),width/4,height/4+10,SubImage.this);最好再加个         setCursor(new Cursor(Cursor.HAND_CURSOR));
这样更像一些:-)

解决方案 »

  1.   


             g.drawImage(map,0,0,width/4,height/4+10,SubImage.this);改成        
         g.drawImage(map,(int)translate.getX(),(int)translate.getY(),width/4,height/4+10,SubImage.this);最好再加个         setCursor(new Cursor(Cursor.HAND_CURSOR));
    这样更像一些:-)
      

  2.   

    teva(用正确的理论引导人)
    在吗?
    可以留下你的qq 吗
    可以向你学习
      

  3.   

    我把g.drawImage(map,0,0,width/4,height/4+10,SubImage.this);改成g.drawImage(map,(int)translate.getX(),(int)translate.getY(),width/4,height/4+10,SubImage.this);
    但是用鼠标拉的时候看不出效果!!!
    要把浏览器最小化才能看出效果!!!!!!
    我老是找不出原因!!!!!????????????