imageio不存在java,java-ImageIO.write无法正常工作?

我正在编写3D绘画,但在Java中发现了问题.

在代码的一部分中,它起作用了:

try {

ImageIcon savePane=new ImageIcon("save.png");

String FilePath= (String)JOptionPane.showInputDialog(null,"Enter file path and name

Warning: Instead of one '\' write '\\'", "Save",JOptionPane.PLAIN_MESSAGE,savePane,null,"C:\\example.png");

BufferedImage image = new Robot().createScreenCapture(new Rectangle(110,130,put.getWidth()-3,put.getHeight()));

ImageIO.write(image, "png", new File(FilePath));

System.out.println(FilePath);

} catch (IOException e) {

e.printStackTrace();

} catch (HeadlessException e) {

e.printStackTrace();

} catch (AWTException e) {

e.printStackTrace();

}

在另一种情况下,它不起作用:

try {

String UndoFolder= "was.png";

BufferedImage image = new Robot().createScreenCapture(new Rectangle(110,130,put.getWidth()-3,put.getHeight()));

ImageIO.write(image, ".png",new File(UndoFolder));

} catch (IOException e1) {

e1.printStackTrace();

} catch (AWTException e1) {

e1.printStackTrace();

} catch (HeadlessException e3) {

e3.printStackTrace();

}

你能告诉我如何使它工作吗?谢谢

在您问之前,是的,它确实执行了那部分代码,我检查了一下.

编辑:

哦,现在工作正常,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值