在JFileChooser中强制执行文件筛选器

时间:2010-03-10 15:03:01

标签: java jfilechooser file-type

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

如果用户没有这样做,我需要文件选择器将文件扩展名附加到文件名。我猜测在用户选择文件后可以检查文件扩展名的fileChooser.getSelectedFile(),但这可能会导致覆盖现有文件。

1 个答案:

答案 0 :(得分:2)

您建议将扩展名附加到调用getSelectedFile()的结果是我如何处理此问题,如果操作将导致现有文件被覆盖,则提示用户使用确认对话框。我已经看到许多应用程序采用这种方法,所以会说它对用户来说相当直观。