java 窗体程序怎么实现拖拽缩放图片
java 窗体程序如何实现拖拽缩放图片
要求:
1、选中图片后,通过鼠标拖拽改变图片的位置;
2、拖拽图片边框可以改变大小。
实现方法不限,Swing和SWT 都行。
开发工具不限,eclipse 和 netbeans 都行。
注意:是桌面程序,不是网页。
------解决方案--------------------
关注中。。。。。
------解决方案--------------------
停下!
------解决方案--------------------
2个类
不知道怎么上传图片,也不知道怎么上传项目压缩包。。自己去网上随便找一张256*256大小的bmp类型的图片吧 改名为img.bmp就可以了。。。
图片位置 项目根目录创建一个images的文件夹 图片放里面!!
要求:
1、选中图片后,通过鼠标拖拽改变图片的位置;
2、拖拽图片边框可以改变大小。
实现方法不限,Swing和SWT 都行。
开发工具不限,eclipse 和 netbeans 都行。
注意:是桌面程序,不是网页。
------解决方案--------------------
关注中。。。。。
------解决方案--------------------
停下!
------解决方案--------------------
2个类
不知道怎么上传图片,也不知道怎么上传项目压缩包。。自己去网上随便找一张256*256大小的bmp类型的图片吧 改名为img.bmp就可以了。。。
图片位置 项目根目录创建一个images的文件夹 图片放里面!!
- Java code
import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; /** * 读取图片 * @author Administrator * */ public class MyBufferedImage { private BufferedImage image = new BufferedImage(256, 256, BufferedImage.TYPE_3BYTE_BGR); public MyBufferedImage(){ File file = new File("images/img.bmp"); if(!file.exists()) return; try { BufferedImage imageRead = ImageIO.read(file); Graphics g = image.getGraphics(); g.drawImage(imageRead, 0, 0, imageRead.getWidth(),imageRead.getHeight(), null); } catch (IOException e) { e.printStackTrace(); } } public BufferedImage getImage(){ return this.image; } }