簡體   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