多谢各位了,我现在编这样一个程序: jscrollpane里放 jpanel,然后jpanel 先是载入一个图片,然后再画一些形状,比如多边形等吧,  程序的关键是放大和缩小功能,类似photoshop的, 我现在的办法是:图片放大,jpanel根据图片大小来放大,然后再计算所以矩形等形状的位置,和大小,重新绘制.    这样以来就要重新绘制很多东西了,比较麻烦,有没有简单的办法 , 可以像windows里的放大镜功能一样,感觉就是放大jpanel,而不是重绘所有的东东.    谢谢!