我打算使用數據庫中的名稱填充JFileChooser,但使用標準的JFileChooser對話框來加載,刪除,保存和另存爲。我想給用戶一個印象,他們正在使用文件系統,而在後端使用數據庫來保存更改。用戶應該無法瀏覽到不同的目錄以保存或另存爲。我想使用相同的JFileChooser對話框,但使用取消按鈕和另一個按鈕(刪除|保存|保存爲|加載)。如何預先填充JFileChooser將「文件名」?
2
A
回答
1
無法使用JFileChooser完成。
JFileChooser只對java.io.File進行操作。要做到這一點,你必須繼承java.io.File並創建一些非常醜陋的假文件系統。您將不得不製作自己的保存對話框組件或找到其他類似的組件。 JFileChooser不是你想要的。
1
JFileChooser chooser = new JFileChooser()
chooser.setSelectedFile(new File("c:/yourPath/someFile"));
+1
「我打算使用**數據庫中的**名稱填充JFileChooser **,但使用標準JFileChooser」 – TheLQ 2010-08-25 21:45:25
相關問題
- 1. 如何預先填充jsf中的h:inputText
- 2. 如何預先填充Python Formish表單?
- 3. WTForms - 如何預先填充textarea字段?
- 4. 如何預先填充重複h:selectOneMenu?
- 5. 如何更新預先填充的CoreData SQLite文件?
- 6. 如何預先填充APEX中的表格文件
- 7. 預先填充內聯FormSet?
- 8. 預先填充的Trie
- 9. 預先填充受控組件
- 10. 如何預先配置和預填充MySQL官方Docker容器?
- 11. 預先填充的文本框值將消失onclick
- 12. 如何在Bash文件名中填充填充數字?
- 13. 如何將圖像添加到預先填充的推文提示
- 14. 核心數據和iCloud添加預先填充的sqlite文件
- 15. 核心數據與預先填充的sqlite3文件
- 16. 如何預先填充多個選擇,然後填充記錄數據
- 17. Django自動填充字段,更好地預先填充?
- 18. symfony多choicetype沒有預先填充
- 19. 預先填充創建視圖
- 20. 在coredata中預先填充數據
- 21. Rhomobile的預先填充DB和復位
- 22. Jquery的tokenInput不預先填充
- 23. Redux窗體預先填充的數據
- 24. Jquery tokenInput沒有預先填充text_field
- 25. MOSS 2007預先填充SSO憑證
- 26. 如何使用文件中的測試數據預先填充模型對象?
- 27. 如何預填充下拉
- 28. 用一些文本預先填充文本框字段
- 29. 如何預先填充Django管理員中的UserProfile字段?
- 30. 如何預先填充Infopath重複表中的求和字段
或者只是在JFileChooser中重載大多數有用的方法。如果重要文件是最終的,那麼只需複製源文件 – TheLQ 2010-08-25 21:46:26
是的,可以使用'JFileChooser',通過擴展'File'和'FileSystemView'完成。這就是Windows下的「我的電腦」這樣的虛擬文件夾在「JFileChooser」中的表現方式。如果你願意,可以稱它醜陋,但它不像執行自定義打開/保存對話框那樣醜陋。 – finnw 2010-08-25 21:49:58