我意识到使用Swing和JFileChooser,这是使用getFileFilter
的一个简单例子,但我似乎无法在JavaFX2中找到任何类似的选项,因为它的FileChooser。
问题在于,在保存文件时,如果用户没有明确键入文件扩展名,我希望在FileChooser下拉框中为文件添加当前选定的文件扩展名。
在下图中,我希望将此文件保存为text.xml,例如。
答案 0 :(得分:2)
此问题已在jaavfx-jira中报告。您可以在此处查看状态unable to save file name with selected extension filter.
我在这里复制粘贴信息以供快速参考:
描述:创建一个简单的程序来启动FileChooser SaveDialog,并添加几个扩展过滤器,例如:* .txt, * .java,。。运行程序,当显示保存对话框时,从过滤器中选择* .txt,然后键入不带扩展名的文件名, 然后单击“保存”。观察要保存的文件名,扩展名为“.txt” 没有附加,似乎没有FileChooser的方法 选定的过滤器扩展名。不确定它是否是预期的功能, 但这不方便。
类型:功能状态:开放优先级:中<强>分辨率:未解析