日期:2014-05-20  浏览次数:20878 次

java中图片的大小
如果有一个按钮start   =   new   JButton();
我要给按钮设置一张图片,我该怎么做才能改变图片大小呢,如图片本来是200×100的,我要求显示为80×60

------解决方案--------------------
我可以告诉你,但我急着用分,望速给分!
ImageIcon ic;
Image im;
ImageObserver observer = ic.getImageObserver();
int height=im.getHeight(observer)*yscale/100;
int width=im.getWidth(observer)*xscale/100;

Image scaledImage = im.getScaledInstance(width,height,Image.SCALE_FAST);
ImageIcon icon=new ImageIcon(scaledImage);