如何执行JFileChooser中的文件类型(保存时)。我实现了一个文件过滤器(CSV文件类型),但它不以任何方式强制对用户的文件扩展名。

我需要的文件选择文件扩展名追加到文件名,如果用户没有这样做。我猜测,用户已经选择了该文件后,将有可能来检查fileChooser.getSelectedFile()的文件的扩展名,但是这可能会导致重写现有文件。

有帮助吗?

解决方案

您追加扩展到呼叫getSelectedFile的结果()的建议是我会怎么处理这,促使有一个确认对话框,用户如果操作会导致现有的文件被覆盖。我见过很多应用采用这种方法使会说这是相当直观的用户。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top