Я работал над проектом, в котором мне нужно передать GIF в апплет с сервера через сокет TCP. Проблема в том, что когда я передаю изображение, оно становится статичным (отображается последний кадр).
Я попытался передать (ICON), где я загрузил изображение на стороне сервера, но результат тот же.
Итак, есть ли какой-нибудь класс для чтения анимированного gif, чтобы я мог передать его с помощью ObjectOutputStream? или как-то иначе?
Сторона сервера:
ImageIcon icon = new ImageIcon("D:\\Data Files\\simu.gif");
Mat_out.writeObject(icon);
Сторона клиента:
ImageIcon icon = (ImageIcon) Mat_in.readObject();
jLabel2.setIcon(icon);