如何从JavaFX2中的FileChooser获取选定的文件扩展名?

时间:2012-12-11 10:56:38

标签: java user-interface javafx-2

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

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

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

1 个答案:

答案 0 :(得分:2)

此问题已在jaavfx-jira中报告。您可以在此处查看状态unable to save file name with selected extension filter.

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

  

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

     

类型:功能状态:开放优先级:中<强>分辨率:未解析

相关问题