2010-02-15 69 views
1

我正在創建一個幫助學生學習使用抽認卡,筆記等的類的基本程序(Java)。我需要一種方法來允許用戶上傳某個圖像或視頻插入到我的程序中,以便即使在他們退出並重新啓動後,它也可以使用。如何在運行時將圖像保存到磁盤

我正在考慮writeObject和readObject的行,並創建「圖像」和「視頻」對象。

有人可以提供一些建議嗎?這將非常感激。我對GUI的使用經驗非常有限,所以我很難開始使用。

回答

1

我覺得你的問題描述有點混亂...但如果通過「上傳」的圖像或視頻,你的意思是現有的文件,你的程序將變得清楚(因爲你正在談論的GUI編程),然後您可以使用FileChooser,並在下次使用該程序時保存文件位置,則可以使用Preferences API

關於將文件從一個位置複製到另一個位置,請參閱this SO thread,其中解釋瞭如何使用nio軟件包或Apache Commons庫執行此操作。

+0

感謝您的快速響應。 我在考慮這種情況,例如: 用戶的照片存儲在「文檔/圖片」中,我想繼續製作圖像的副本,並將此副本存儲在我的程序中自己的目錄,這樣,如果用戶決定刪除他們的「文檔/圖片」文件夾中,也不會影響我的程序。 – Chris 2010-02-15 23:30:11

1

使用swing框架,使用JFileChooser來幫助您上傳文件(包括視頻和圖像)。

您可以使用Jimi的圖像Io,這裏是一個簡單的video player in java

的例子只是某個位置創建一個文件夾,存儲上傳的視頻和視頻出現,然後顯示和使用圖像或視頻框架喜歡玩他們上面的那些。把它作爲你的默認目錄,每次你的程序加載時打開它。

+0

感謝您的輸入。說我遇到的麻煩的部分是「並存儲上傳的視頻和圖像那裏」。我會看看你的所有鏈接,並覺得我可以從那裏弄清楚。謝謝! – Chris 2010-02-15 23:35:13