如何在运行时将图像保存到磁盘

时间:2010-02-15 23:16:56

标签: java user-interface video upload image

我正在为一个帮助学生学习使用抽认卡,笔记等的课程创建一个基本程序(用Java)。我需要一种方法来允许用户将某个图像或视频上传到我的程序中,这样就可以了即使他们退出并重新启动后仍可使用。

我正在考虑使用writeObject和readObject以及创建“image”和“video”对象的内容。

有人可以就此提出一些建议吗?非常感谢。我对GUI的经验非常有限,所以我很难入门。

2 个答案:

答案 0 :(得分:1)

我觉得你的问题描述有点令人困惑......但如果通过“上传”图像或视频,你的意思是你的程序会意识到的现有文件(因为你在谈论GUI编程),那么你可以使用FileChooser,并保存下次使用该程序时的文件位置,您可以使用Preferences API

关于将文件从一个位置复制到另一个位置,请参阅this SO thread,其中介绍了如何使用nio包或Apache Commons库进行操作。

答案 1 :(得分:1)

使用swing框架,使用JFileChooser来帮助您上传文件(包括视频和图片)。

您可以将Jimi用于图片io,这是一个简单video player in java

的示例

只需在某处创建一个文件夹并将上传的视频和视频存储在那里,然后使用上面的图像或视频框架显示和播放它们。将其设为默认目录,并在每次程序加载时将其打开。