У меня есть JList, который содержит кучу строк. Я бы хотел, чтобы он действовал как набор, так что он будет содержать только уникальные значения. Есть ли способ достичь этого, не проверив, что новая строка там еще не существует?Как я могу разрешить только уникальные строки в JList?
3
A
ответ
5
взгляните на документы: 1.4.2 | Java 6
Вы можете установить свой собственный ListModel через JList # setModel (ListModel), который может быть подкреплен, например, HashSet вместо Vector, который используется по умолчанию.
Смотрите также ListModel и AbstractListModel
+0
LinkedHashSet будет иметь больше смысла, но все равно будет неудобной операцией O (n^2), чтобы, скажем, перерисовать виджет. – 2008-11-26 13:26:07
Смежные вопросы
- 1. Выберите только уникальные строки
- 2. С учетом строки, как я могу добавить в нее только уникальные символы из другой строки?
- 3. Как выбрать уникальные строки только в sql?
- 4. как я могу манипулировать JList с помощью JList?
- 5. Как я могу обеспечить уникальные строки в большом HDF5
- 6. MySQL отображать только уникальные строки
- 7. SQLite только вставляет уникальные строки
- 8. Как я могу создать уникальные ячейки списка?
- 9. Как я могу разрешить пользователям регистрироваться только в рабочее время?
- 10. Добавление строки в JList
- 11. Капля строки в JList
- 12. Я не могу выйти из Элемента JList?
- 13. Выберите только уникальные строки в mysql
- 14. Могу ли я разбивать страницы на JList
- 15. Как я могу разрешить `PlaceAutocompleteFragment`?
- 16. Как я могу разрешить сигнал «+»
- 17. Пока цикл и только получить уникальные строки
- 18. Как я могу разрешить действие выполнять только сейчас, когда проверяется?
- 19. Как я могу заставить CMake разрешить «очистить» только одну цель?
- 20. Как я могу разрешить индекс только для одного профиля?
- 21. Как я могу разрешить только файлы .doc для загрузки?
- 22. Как я могу разрешить одиночные подчеркивания только с preg_match?
- 23. Как я могу получить уникальные пользовательские задания?
- 24. Excel - я могу только «выделить» недубличные/не уникальные значения
- 25. Как я могу разрешить строки пути python с Django?
- 26. Выделенная таблица SQL, содержащая только уникальные строки
- 27. Как я могу расширить (разрешить) путь с потоком строки
- 28. Выберите только строки, которые имеют уникальные поля
- 29. yii2 gridView показывает только уникальные строки
- 30. Как я могу взаимодействовать с JList с моей базой данных?
С какой целью? Нужно ли повторять итерацию в позиции заказа? Нужно ли случайным образом получать доступ к элементам? Почему набор не работает для вас? – 2008-11-24 00:48:07