2012-12-11 25 views
4

我意识到使用Swing和JFileChooser,这是一个简单的使用getFileFilter的情况,但我似乎无法在它的FileChooser中找到JavaFX2中的任何类似选项。如何从JavaFX2中的FileChooser获取选定的文件扩展名?

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

在下面的图片中,我想这个文件保存为text.xml,例如。

回答

2

在jaavfx-jira.You已经报告此问题会TRCK这里的状态unable to save file name with selected extension filter.

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

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

类型:功能状态:打开优先顺序:中度分辨率未解决