跳出保存的对话框之后,用户选择一个地方保存。而我们程序编写者,编写代码时候,如何得知用户保存时候输入的文件名。
我用:JFileChooser,我找不到方法。
而我有个同学,他用FileDialog,直接用了语句,String fileName = a.getDirectory() + a.getFile(),然后BufferedWriter buf = new BufferedWriter(new FileWriter(fileName));就解决了。这让我很无语
对于那同学的解法,我有2点疑惑:
1,JFileChooser应该比FileDialog更强大的,可是,我怎么就是找不到解法。
2,那同学解法里,调用的方法getFile(),读了API,解释是:获取此文件对话框的选定文件。这我就不懂了。如果“打开”对话器,调用这方法我可以理解,但是,“保存”?我不确定,因为我们根本没有选取,我们只是选了个地方,然后保存自己的文件。
PS:事后满意可以加分
最好能把我的2个问题都解释下。
我需要的是“保存”,不是“打开”