Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从JavaFX2中的FileChooser获取选定的文件扩展名?_Java_User Interface_Javafx 2 - Fatal编程技术网

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

如何从JavaFX2中的FileChooser获取选定的文件扩展名?,java,user-interface,javafx-2,Java,User Interface,Javafx 2,我意识到使用Swing和JFileChooser,这是使用getFileFilter的一个简单例子,但我似乎在JavaFX2中找不到任何类似的选项来使用它的FileChooser 问题是,在保存文件时,如果用户没有显式键入任何文件扩展名,我希望在文件选择器下拉框中将当前选定的文件扩展名附加到文件 例如,在下图中,我希望将此文件另存为text.xml 此问题已在jaavfx-jira中报告。您可以在此处查看状态 我正在此处复制粘贴信息以供快速参考: 描述:创建一个简单的程序来启动文件选择器 Sav

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

问题是,在保存文件时,如果用户没有显式键入任何文件扩展名,我希望在文件选择器下拉框中将当前选定的文件扩展名附加到文件

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


此问题已在jaavfx-jira中报告。您可以在此处查看状态

我正在此处复制粘贴信息以供快速参考:

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

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