Guten Abend,
ich versuche eine ArrayList<ImageIcon> über Socket zu übertragen. Bekomme aber eine Exception das dies nicht möglich sei.
Die ArrayList fülle ich so:
Ich übertrage nun die ganze Klasse über den ObjectOutputStream.
Ich denke das ImageIcon Serializable implementiert und so entnehme ich das auch von der JavaDoc.
Kann mir jemand sagen was da los ist?
Vielen Dank.
Mfg
ich versuche eine ArrayList<ImageIcon> über Socket zu übertragen. Bekomme aber eine Exception das dies nicht möglich sei.
Die ArrayList fülle ich so:
Java:
Class TransferIcons extends Serializable {
private ArrayList<ImageIcon> icons
public TransferIcon() {
createIconArray();
}
provate createIconArray() {
icons = new ArrayList<ImageIcon>();
smileIcons_lable.add(new ImageIcon("src"+ File.separator + "image1.gif"));
smileIcons_lable.add(new ImageIcon("src"+ File.separator + "image2.gif"));
smileIcons_lable.add(new ImageIcon("src"+ File.separator + "image3.gif"));
smileIcons_lable.add(new ImageIcon("src"+ File.separator + "image4.gif"));
smileIcons_lable.add(new ImageIcon("src"+ File.separator + "image5.gif"));
}
}
Ich übertrage nun die ganze Klasse über den ObjectOutputStream.
Ich denke das ImageIcon Serializable implementiert und so entnehme ich das auch von der JavaDoc.
Kann mir jemand sagen was da los ist?
Vielen Dank.
Mfg