我编写了一个使用 JList 将数据从一个列表移动到另一个列表的程序。但是,当我将所选数据从一个列表移动到另一个列表时,我将数据移动到的列表中的先前条目会被新数据覆盖。
如何制作一个程序,使我在列表中所做的先前输入不会被我尝试移动的新数据覆盖?
问候
最佳答案
每当向列表中添加元素时,您都应该使用 addElement()
等方法将其添加到列表模型中。
不要使用 setData()
或类似方法将数据添加到 JList
。
DefaultListModel model = new DefaultListModel();
JList list = new JList(model);
model.addElement(someElement);
关于java - JList 从新列表中清除以前的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13128886/