多谢各位了,我现在编这样一个程序: jscrollpane里放 jpanel,然后jpanel 先是载入一个图片,然后再画一些形状,比如多边形等吧, 程序的关键是放大和缩小功能,类似photoshop的, 我现在的办法是:图片放大,jpanel根据图片大小来放大,然后再计算所以矩形等形状的位置,和大小,重新绘制. 这样以来就要重新绘制很多东西了,比较麻烦,有没有简单的办法 , 可以像windows里的放大镜功能一样,感觉就是放大jpanel,而不是重绘所有的东东. 谢谢!
解决方案 »
- 有谁用过Java3D,求教个问题.
- 用Java实现IRC时连接IRC服务器超时问题
- 如何在spring中将事务包含在struts中的action中,我现在的情况是事务不起作用啊
- servlet 与 java se 的困惑?
- java初学者提一个小问题
- applet的即使刷新如何实现,高手请入内!!!
- linux下如何安装jre?
- 有兴趣的请进入,大家讨论讨论这个问题。有好的想法的给100分
- 那里有JBuilder6.0的教程下载??谢谢
- 那里有jbuilder5.0可供下载?
- 向Table输入数据为什么有的时候需要双击而有的时候不需要???
- jpanel 怎样放大缩小呢?如果不重绘其中所有东东,仅仅像放大镜那样放大?
g.drawImage(bufferedImage, 0, 0, w, h, this); // 改变w和h来控制画图的大小