我编写了一个程序,使用JList将数据从一个列表移动到另一个列表。但是,当我将选定的数据从一个列表移动到另一个列表时,我将数据移动到的列表中的先前输入将被新数据覆盖。

如何制作程序,使列表中以前输入的内容不会被尝试移动的新数据所覆盖?

问候

最佳答案

每当将元素添加到列表时,都应使用addElement()之类的方法将其添加到列表模型中。

不要使用JList或类似方法将数据添加到setData()

DefaultListModel model = new DefaultListModel();
JList list = new JList(model);
model.addElement(someElement);

09-28 11:42
查看更多