我正在为一个帮助学生学习使用抽认卡,笔记等的课程创建一个基本程序(用Java)。我需要一种方法来允许用户将某个图像或视频上传到我的程序中,这样就可以了即使他们退出并重新启动后仍可使用。
我正在考虑使用writeObject和readObject以及创建“image”和“video”对象的内容。
有人可以就此提出一些建议吗?非常感谢。我对GUI的经验非常有限,所以我很难入门。
答案 0 :(得分:1)
我觉得你的问题描述有点令人困惑......但如果通过“上传”图像或视频,你的意思是你的程序会意识到的现有文件(因为你在谈论GUI编程),那么你可以使用FileChooser,并保存下次使用该程序时的文件位置,您可以使用Preferences API。
关于将文件从一个位置复制到另一个位置,请参阅this SO thread,其中介绍了如何使用nio包或Apache Commons库进行操作。
答案 1 :(得分:1)
使用swing框架,使用JFileChooser来帮助您上传文件(包括视频和图片)。
您可以将Jimi用于图片io,这是一个简单video player in java
的示例只需在某处创建一个文件夹并将上传的视频和视频存储在那里,然后使用上面的图像或视频框架显示和播放它们。将其设为默认目录,并在每次程序加载时将其打开。