我怎么才能只允许JList中的唯一字符串?
-
10-07-2019 - |
题
我有一个包含一堆字符串的JList。我希望它像Set一样,因此它只能保存唯一值。有没有办法实现这一点,而不检查那里是否还没有新的字符串?
解决方案
您可以通过JList#setModel(ListModel)设置您自己的ListModel,它可能由例如一个HashSet而不是默认使用的Vector。
不隶属于 StackOverflow
题
我有一个包含一堆字符串的JList。我希望它像Set一样,因此它只能保存唯一值。有没有办法实现这一点,而不检查那里是否还没有新的字符串?
解决方案
您可以通过JList#setModel(ListModel)设置您自己的ListModel,它可能由例如一个HashSet而不是默认使用的Vector。