showOpenDialog()和showSaveDialog()之间的区别?

时间:2013-07-14 13:29:39

标签: java swing jfilechooser

我想知道showOpenDialog()showSaveDialog()JFileChooser方法之间的区别。

我发现标题的更改和批准按钮的文本。似乎没什么区别。可以分别使用setDialogTitle()setApproveButtonText()来设置它们。但是,当它们能够正常执行时,存在这两种方法背后的原因是什么呢。

请不要回答打开和保存之间的区别。相反,我想知道这两种方法背后的原因。也不要回答你问摇摆队或任何其他类似的答案。

他们似乎在内部使用showDialog(),我可以使用它,因为它是public。对于这两个对话框,我可以获取所选文件。

我觉得没有区别。我想在这里发表其他人的意见。

1 个答案:

答案 0 :(得分:2)

ShowSaveDialog让我们创建一个新文件(浏览到文件夹,然后输入所需的文件名),ShowOpenDialog让您选择一个预先存在的文件(浏览到位置并选择已存在的文件) ,您仍然可以选择删除/覆盖所选文件)