** me **
Как насчет более подробной информации о вашем случае? «лучший» метод обычно зависит от конкретного приложения/использования. делает ли изображение/звук из файлов? из потока? Кажется ли каждый экземпляр класса хранить отдельные изображения? Или может ли изображение использоваться для разных экземпляров?
GSMD
изображения приходят из файлов, звуки приходят из потока; на самом деле есть набор предметов, некоторые из которых могут иметь прикрепленное изображение ; изображение не может быть совместно
Какие методы вы пробовали? Я предполагаю, что использование интерфейса Serializable - путь. Вот twoarticles по теме.
В основном,
- реализовать Serializable интерфейс в классе
- членов знак, которые не должны быть сохранены в файле в качестве переходных (членов, содержащих контекстные данные, такие как дескрипторы файлов, сокетов соединений, и т.д.) ,
вы должны настроить как ваше изображение и звук классы записи, используя данные, но реализация:
собственной недействительным writeObject (ObjectOutputStream уходит) бросает IOException;
private void readObject (ObjectInputStream in) throws IOException, ClassNotFoundException;
изображения происходят из файлов, звуки происходят из потока; на самом деле есть набор предметов, некоторые из которых могут иметь прикрепленное изображение; изображение нельзя использовать. – yanchenko 2008-10-15 11:35:41