【发布时间】:2015-05-06 23:04:56
【问题描述】:
所以我正在开发一个介绍级别 Java 类的程序,并且在使用 Vector 将数据动态显示到 GUI 时遇到了问题。我们将数据存储在一个链表中,并使用向量在 GUI 一侧显示一个显示数据成员的动态列表。我们可以很好地从链表中添加和删除数据,并且当我们添加到它时,向量会自动更新(我们在每次成功添加和删除结束时都会调用来执行此操作)。但是,当我们成功地从链表中删除一个数据成员时,数据会保留在显示向量的 Jlist 上。我们必须使用vector,不能使用泛型的ArrayList。
任何帮助将不胜感激。
【问题讨论】:
-
你是如何基于 Vector 创建 JList 的?
-
只是好奇:是什么让您选择使用 Vector 类?
-
遗憾的是,JList 接受的唯一
Collection是过时的Vector。但他/她无论如何都应该使用ListModel -
我们使用向量只是因为我们的教授告诉我们:/ 但是我们使用 JList 中的 setListData 方法将其设置为向量中的数据