Разрешить пользователю приложения Java импортировать изображения для отображения в программе - PullRequest
1 голос
/ 12 марта 2012

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

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

Спасибо

1 Ответ

0 голосов
/ 12 марта 2012

После того как изображение загружено в объект Image, просто сохраните его как член класса, который хочет его показать, и используйте drawImage () во время метода paintComponent () этого компонента.

Если вы используете ImageIcon, то, как указано в этом вопросе:

Как лучше всего сериализовать java.awt.Image?

у вас естьВаша техника для сериализации (обратите внимание на предупреждения).

...