我正在编写一个程序,它要求我使用新名称保存BufferedImage。我可以获取保存对话框和工作内容。我甚至可以用之前保存的相同名称保存文件。我只是无法弄清楚用户如何在保存对话框中输入一个新名称,并用该名称保存文件。请帮忙?用新名称保存文件时出现Java问题
0
A
回答
1
像这样的东西?
JFileChooser chooser = new JFileChooser();
if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION)
ImageIO.write(img, "png", chooser.getSelectedFile());
1
阅读JFileChooser's getSelectedFile()
方法javadoc仔细。
报价:
返回选中的文件。这可以是 ,程序员可以通过 setFile或通过用户操作(如 )将文件名输入到UI 中或从 的UI中的列表中选择文件。
谢谢,真的。但是我很难破译这个网站。 – Mac 2011-04-20 21:59:22