String path="*.jpg";//图片路径
ImageIcon image1=new ImageIcon(path);//获取图片
ImageIcon image2=change(image1,0.5);//这里是缩小两倍,可以按自己的需求放缩
public ImageIcon change(ImageIcon image,double i){// i 为放缩的倍数
int width=(int) (image.getIconWidth()*i);
int height=(int) (image.getIconHeight()*i);
Image img=image.getImage().getScaledInstance(width, height, Image.SCALE_DEFAULT);//第三个值可以去查api是图片转化的方式
ImageIcon image2=new ImageIcon(img);
return image2;
}