多谢各位了,我现在编这样一个程序: jscrollpane里放 jpanel,然后jpanel 先是载入一个图片,然后再画一些形状,比如多边形等吧, 程序的关键是放大和缩小功能,类似photoshop的, 我现在的办法是:图片放大,jpanel根据图片大小来放大,然后再计算所以矩形等形状的位置,和大小,重新绘制. 这样以来就要重新绘制很多东西了,比较麻烦,有没有简单的办法 , 可以像windows里的放大镜功能一样,感觉就是放大jpanel,而不是重绘所有的东东. 谢谢!
解决方案 »
- 怎样能将一个http页面内容写到文件中去?
- 紧急求救:java串口通信 读数据死循环问题!
- 有关properties中的替换的问题,求教大虾们了!!
- Edito does not contain a main type!!!
- 求高手帮忙
- 高手请过来看下,这是怎么回事?急!!!
- java查询SQLServer遇到问题:对象名无效。
- 请教java好手~~~~~~~~~~
- 高分求教-怎么在面板上实现在鼠标拖动过程中绘制矩形?
- 海康SDK开发求解:海康预览时候可以设置OSD字符串,那么请问下预览时可以设置自定义的图标嘛?
- jpanel 怎样放大缩小呢?如果不重绘其中所有东东,仅仅像放大镜那样放大?
- 怎么在一个bat中执行另一个bat
g.drawImage(bufferedImage, 0, 0, w, h, this); // 改变w和h来控制画图的大小