Как я могу разрешить только уникальные строки в JList?

StackOverflow https://stackoverflow.com/questions/312573

  •  10-07-2019
  •  | 
  •  

Вопрос

У меня есть JList, который содержит несколько строк. Я хотел бы, чтобы он действовал как набор, так что он будет содержать только уникальные значения. Есть ли способ добиться этого без проверки того, что новой строки там еще не существует?

Это было полезно?

Решение

взгляните на документы: 1.4. .2 | Java 6

Вы можете установить свою собственную ListModel через JList # setModel (ListModel), которая может быть поддержана, например, HashSet вместо Vector, который используется по умолчанию.

См. также ListModel и AbstractListModel

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top