【发布时间】:2010-03-10 23:06:01
【问题描述】:
如何强制执行 JFileChooser 文件类型(保存时)。我已经实现了一个文件过滤器(CSV 文件类型),但它不会以任何方式强制用户使用文件扩展名。
如果用户没有这样做,我需要文件选择器将文件扩展名附加到文件名。我猜在用户选择文件后可以检查 fileChooser.getSelectedFile() 的文件扩展名,但这可能会导致覆盖现有文件。
【问题讨论】:
标签: java jfilechooser file-type
如何强制执行 JFileChooser 文件类型(保存时)。我已经实现了一个文件过滤器(CSV 文件类型),但它不会以任何方式强制用户使用文件扩展名。
如果用户没有这样做,我需要文件选择器将文件扩展名附加到文件名。我猜在用户选择文件后可以检查 fileChooser.getSelectedFile() 的文件扩展名,但这可能会导致覆盖现有文件。
【问题讨论】:
标签: java jfilechooser file-type
您关于将扩展名附加到调用 getSelectedFile() 的结果的建议是我将如何处理此问题,如果该操作会导致现有文件被覆盖,则会通过确认对话框提示用户。我已经看到许多应用程序采用这种方法,因此可以说它对用户来说相当直观。
【讨论】: