您可以使用ImageIcon为您处理图像的加载。
更改
Image img = Toolkit.getDefaultToolkit().getImage(url);sb.append(line + ","+ img.getHeight(null) + "," + img.getWidth(Null) + newline);
至
ImageIcon img = new ImageIcon(url);sb.append(line + ","+ img.getIconHeight(null) + "," + img.getIconWidth(Null) + newline);
主要的变化是在使用
ImageIcon,和
getIconWidth,
getIconHeight方法。



