Java-无法正确写入图像

Java-无法正确写入图像,java,image,image-processing,Java,Image,Image Processing,我正在使用下面的代码制作3个图像0.png、1.png和2.png,但实际情况是,制作了3个文件1、2、3,但它们不是图像,在picasa中,这表示该文件无效。代码: private void StartActionPerformed(java.awt.event.ActionEvent evt) { for(int i=0; i<3; i++){ Numbers.setTe

我正在使用下面的代码制作3个图像0.png、1.png和2.png,但实际情况是,制作了3个文件1、2、3,但它们不是图像,在picasa中,这表示该文件无效。代码:

private void StartActionPerformed(java.awt.event.ActionEvent evt) {                                      
        for(int i=0; i<3; i++){
            Numbers.setText(""+i);

            BufferedImage image = null;
            try {
                image = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
            } catch (AWTException ex) {
                Logger.getLogger(Flash_Cards.class.getName()).log(Level.SEVERE, null, ex);
            }
            try {
                ImageIO.write(image, "png", new File("E:/Data/" + i));
            } catch (IOException ex) {
                Logger.getLogger(Flash_Cards.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }
private void StartActionPerformed(java.awt.event.ActionEvent evt){

对于(int i=0;i将行更改为:
ImageIO.write(图像,“png”,新文件(“E:/Data/abc”+i+”.png”);