我需要从我的对象(在ArrayList中)中获取一个名称(Kontakt的名称)以用作JList模型a part of code我尝试使用Jlist.setListData(),但我不知道如何使用它。
svmlkihl1#
您 可以 更改 变量 " Kontakt " 的 类型 :
static ArrayList<Kontakt> contacts = new ArrayList<>(); contacts.get(index...)
中 的 每 一 个要 从 JList 中 获取 值 , 您 需要 首先 设置 一 个 模型 , 例如 :
jList.setModel(new DefaultModelList()); DefaultListModel model = (DefaultListModel)mList.getModel();
格式一旦 你 有 了 模型 , 你 就 可以 添加/删除/迭代 元素 , 请 参见 :https://docs.oracle.com/javase/7/docs/api/javax/swing/DefaultListModel.html?is-external=true 的 最 大 值
1条答案
按热度按时间svmlkihl1#
您 可以 更改 变量 " Kontakt " 的 类型 :
中 的 每 一 个
要 从 JList 中 获取 值 , 您 需要 首先 设置 一 个 模型 , 例如 :
格式
一旦 你 有 了 模型 , 你 就 可以 添加/删除/迭代 元素 , 请 参见 :https://docs.oracle.com/javase/7/docs/api/javax/swing/DefaultListModel.html?is-external=true 的 最 大 值