首页 > 解决方案 > 在Java中将一个对象(单行中的4个字符串变量)添加到JList

问题描述

我想将一个对象添加到 java 中的 JList 中。该对象有 4 个变量,需要在 JList 的单行中(表示一个对象内的值)--> 意味着每个对象的信息都将列在一行中。我尝试过使用默认列表模型,但在 JList 中以这种格式插入了一个项目:classOfObject@1cf3d4e

public  static void addElementToList(JList list, Object obj){


   DefaultListModel dlm = new DefaultListModel();

   int size = list.getModel().getSize();
   for (int i=0;i<size;i++){

      dlm.addElement(list.getModel().getElementAt(i));

  }
   dlm.addElement(obj);
   list.setModel(dlm);
}

结果我得到了这个:
在此处输入图像描述

标签: javaswingjlist

解决方案


推荐阅读