繁体   English   中英

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

[英]How to get selected file extension from FileChooser in JavaFX2?

我意识到使用Swing和JFileChooser,这是使用getFileFilter一种简单情况,但是我似乎无法在JavaFX2中为其FileChooser找到任何类似的选项。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM