1。建立一个ImageIcon icon = new ImageIcon(...);
2.建立一个
ObjectOutputStream out = new ObjectOutputStream(...)

writeObject(icon)
方法将icon写到一个网络流中。
3。在网络中建立一个
ObjectInputStream in = new ObjectInputStream(...),

ImageIcon icon = (ImageIcon) in.readObject()取得这个icon.

解决方案 »

  1.   

    谢谢turbochen的帮忙!但我现在想在客户端同时传送文字和图片,不知道服务器怎么去区分文字和图片。
      

  2.   

    把文字各图像封装成一个物件:
    public class RichObj
    {
        String text;
        ImageIcon icon;
        public String getText() {...}
        public void setTest(String s){...}
        public Icon getIcon() {...};
        public void setIcon(Icon icon){...}
    }
    再用前面的方法来传输这个物件。
      

  3.   

    搞定这个:
    http://www.csdn.net/expert/topic/1004/1004416.xml?temp=.9450647