java - 在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);
}
解决方案
推荐阅读
- java - Eclipse 中的 Swing 窗口构建器在构造函数中定义变量
- amazon - 通过 Amazon API 查找我自己的产品评级
- c++ - 创建 pybind11 模块以返回随机火炬张量:未定义符号错误
- c - && 是否在评估右侧较高级别的运算符之前强制评估左侧的关系算术运算符(C99)?
- node.js - 无法在节点项目上导入 *d.ts
- r - 除了 names_from 和 values_from 之外,pivot_wider 是否需要任何其他信息
- apache-spark - Spark mapInPandas 中有多少个迭代器?
- powershell - Get-ADUser 和嵌套组问题
- php - Symfony5 面试问题表,包含 CollectionType 和数据库中的问题
- python - 导入使用 cmake/mingw32-make 编译的 pybind11 模块时出现 ImportError