Как сохранить изображения на диск во время выполнения - PullRequest
1 голос
/ 16 февраля 2010

Я создаю базовую программу (на Java) для класса, которая помогает учащимся учиться с помощью карточек, заметок и т. Д. Мне нужен способ, позволяющий пользователю загружать определенное изображение или видео в мою программу, чтобы быть доступным даже после того, как они выйдут и перезапустятся.

Я думаю о чем-то вроде writeObject и readObject и создаю объекты "image" и "video".

Может кто-нибудь дать совет по этому поводу? Это будет высоко ценится. У меня очень ограниченный опыт работы с GUI, поэтому я не могу начать работу.

Ответы [ 2 ]

1 голос
/ 16 февраля 2010

Используя Swing Framework, используйте JFileChooser , чтобы помочь вам загружать файлы (включая видео и изображения).

вы можете использовать Jimi для изображения io, и вот пример простого видеоплеера в java

Просто создайте папку где-нибудь и сохраните туда загруженные видео и видео, затем отобразите и воспроизведите их, используя изображение или видеокарту, как показано выше. Сделайте этот каталог по умолчанию и просто открывайте его каждый раз, когда загружается ваша программа.

1 голос
/ 16 февраля 2010

Я нахожу, что описание вашей проблемы немного сбивает с толку ... но если, "загружая" изображение или видео, вы имеете в виду существующий файл, о котором ваша программа узнает (поскольку вы говорите о программировании GUI), то вы можно использовать FileChooser , а для сохранения местоположений файлов для следующего использования программы вы можете использовать Preferences API .

А что касается копирования файлов из одного места в другое, см. этот поток SO , в котором объясняется, как это сделать с помощью пакета nio или библиотеки Apache Commons.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...