String JList多组件

String JList多组件,string,image,jlist,String,Image,Jlist,我想做一个聊天客户端,可以发送文本和图像 我有这个jlist用于处理文本和图像输出 当我将图像添加到jlist时,我使用vector添加元素,它添加成功,但当我尝试添加文本时,它没有成功 代码如下: Vector<Object> model; JScrollPane sp1; JList p1; public gui1() { super("Chat1"); model=new Vector<Object>(); p1=new JList(); s

我想做一个聊天客户端,可以发送文本和图像

我有这个jlist用于处理文本和图像输出

当我将图像添加到jlist时,我使用vector添加元素,它添加成功,但当我尝试添加文本时,它没有成功

代码如下:

Vector<Object> model;
JScrollPane sp1;
JList p1;
public gui1()
{
   super("Chat1");
   model=new Vector<Object>();
   p1=new JList();
   sp1=new JScrollPane(p1);
}

adding image is good

model.add(ll1.getSelectedValue());//ll1.getSelectValue() gets the path of image
p1.setListData(model);//ll1 is another jlist with multiple images

but when i try adding string

String msg=din.readUTF();
model.add(msg);
p1.setListData(model);

it shows exception => java.lang.NumberFormatException: For input string: "Chat1 : message"