读书人

java 窗体程序怎么实现拖拽缩放图片

发布时间: 2012-03-23 12:06:21 作者: rapoo

java 窗体程序如何实现拖拽缩放图片

要求:
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;    }} 

读书人网 >J2SE开发

热点推荐