我只是想在这里向组合框添加一些内容
问题是我添加的一些项目在整个过程中都是重复的。我能想到的避免向框中添加重复项目的唯一方法是使用 1 个循环将所有项目添加到 2 个数组列表,然后使用另外 2 个单独的循环循环遍历两个列表以查看是否有任何项目重复(我没有实际上还没有尝试过,所以我的逻辑可能是错误的)。
有人可以建议一个快速且简单的修复方法吗?
最佳答案
- 创建
Vector<TableItem>
- 对于表中选择的每个元素,检查
Vector.contains(tableItem)
- 如果存在,则不执行任何操作。
- 如果不存在,请添加。
- 使用
Vector<TableItem>
建立new DefaultComboBoxModel
- 调用
JComboBox.setModel(ComboBoxModel)
.
关于java - 删除重复的项目java gui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21818640/