我打算使用數據庫中的名稱填充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. 使用JFileChooser保存預先填充的文件名嗎?
- 2. .net文件上傳預先填充
- 3. WTForms - 如何預先填充textarea字段?
- 4. Android:如何預先填充SMS消息
- 5. 如何預先填充Python Formish表單?
- 6. 如何預先填充jsf中的h:inputText
- 7. 如何預先填充重複h:selectOneMenu?
- 8. 如何在AngularJS中預先填充ngModel
- 9. 如何預先填充sqlite數據庫?
- 10. 如何預先填充ManytoManyField中的USStateField?
- 11. 如何預先填充APEX中的表格文件
- 12. 如何更新預先填充的CoreData SQLite文件?
- 13. 預先填充的Trie
- 14. 預先填充內聯FormSet?
- 15. 預先填充受控組件
- 16. 用PDF文件預先填充xml文件的下拉列表
- 17. phonegap IOS,如何打開文本信息並預先填充它
- 18. 我如何預先填充文本區域與軌道
- 19. 如何預先配置和預填充MySQL官方Docker容器?
- 20. 預先填充的文本框值將消失onclick
- 21. 如何在Bash文件名中填充填充數字?
- 22. 如何將圖像添加到預先填充的推文提示
- 23. 在struts 2中預先填充文件上傳表單
- 24. 核心數據和iCloud添加預先填充的sqlite文件
- 25. 核心數據與預先填充的sqlite3文件
- 26. 如何預先填充多個選擇,然後填充記錄數據
- 27. Django自動填充字段,更好地預先填充?
- 28. symfony多choicetype沒有預先填充
- 29. Jquery tokenInput沒有預先填充text_field
- 30. 預先填充的抽象方法
或者只是在JFileChooser中重載大多數有用的方法。如果重要文件是最終的,那麼只需複製源文件 – TheLQ 2010-08-25 21:46:26
是的,可以使用'JFileChooser',通過擴展'File'和'FileSystemView'完成。這就是Windows下的「我的電腦」這樣的虛擬文件夾在「JFileChooser」中的表現方式。如果你願意,可以稱它醜陋,但它不像執行自定義打開/保存對話框那樣醜陋。 – finnw 2010-08-25 21:49:58