4

我意识到使用 Swing 和 JFileChooser,这是一个简单的使用案例,getFileFilter但我似乎在 JavaFX2 中找不到任何类似的选项,因为它是 FileChooser。

问题是,在保存文件时,如果用户没有明确键入文件扩展名,我希望文件在 FileChooser 下拉框中附加当前选定的文件扩展名。

例如,在下图中,我希望将此文件另存为 text.xml。

4

1 回答 1

2

此问题已在 jaavfx-jira 中报告。您可以在此处跟踪状态无法使用选定的扩展名过滤器保存文件名。

我在这里复制粘贴信息以供快速参考:

描述:创建一个简单的程序来启动 FileChooser SaveDialog,并添加几个扩展过滤器,例如:*.txt、*.java 、. . 运行程序,当显示保存对话框时,从过滤器中选择*.txt,输入不带扩展名的文件名,然后单击“保存”。观察要保存的文件名,没有附加扩展名“.txt”,而且似乎没有FileChooser的方法来获取选择的过滤器扩展名。不确定这是否是预期的功能,但它不方便。

类型:功能状态:开放优先级:中等 分辨率未解决

于 2012-12-11T13:35:18.647 回答