
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.09.2013, 18:08:05
|
|||
|---|---|---|---|
|
|||
Как можно содержать компоненты в JPanel или Box в отсортированном виде? |
|||
|
#18+
Собственно как отобразить это все в отсортированном виде?В голову приходит только содержать компоненты в отдельном TreeSet'e и постоянно при добавлении нового компонента в цикле удалять и добавлять заново все компоненты. Может можно как прикруть свою модель к JPanel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 18:16:24
|
|||
|---|---|---|---|
|
|||
Как можно содержать компоненты в JPanel или Box в отсортированном виде? |
|||
|
#18+
Ничего не понял. Просто добавляй в контейнер с нужным индексом. Чтобы вставить в нужную позицию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 18:27:00
|
|||
|---|---|---|---|
|
|||
Как можно содержать компоненты в JPanel или Box в отсортированном виде? |
|||
|
#18+
BlazkowiczНичего не понял. Просто добавляй в контейнер с нужным индексом. Чтобы вставить в нужную позицию. Вы не поняли. Вот что я хочу: К серверу коннектится новый юзер, как только юзер залогинился ко всем клиентам приходит пакет который добавляет в специальную панель компонент который идентифицирует и позволяет легко написать личное сообщение. Так вот как мне ДИНАМИЧЕСКИ добавлять эти компоненты что бы они ещё и выводились в сортированном виде. Сортировка происходит вот так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Вот тест Драйв самого компонента (правда он в Листе, но это не важно) http://us.ua/1227283/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 19:11:59
|
|||
|---|---|---|---|
|
|||
Как можно содержать компоненты в JPanel или Box в отсортированном виде? |
|||
|
#18+
Храните их всегда в сортированом порядке. Найти нужную позицию можно хоть полным перебором хоть двоичным поиском. Зачем там что-то изобретать, если у вас там не будет списка в сотни и тысячи элементов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 19:21:51
|
|||
|---|---|---|---|
|
|||
Как можно содержать компоненты в JPanel или Box в отсортированном виде? |
|||
|
#18+
BlazkowiczХраните их всегда в сортированом порядке. Найти нужную позицию можно хоть полным перебором хоть двоичным поиском. Зачем там что-то изобретать, если у вас там не будет списка в сотни и тысячи элементов. Вот в сотни и будет скорей. авторХраните их всегда в сортированом порядке. Как? отдельно от панели? Ведь в панели уже есть свой лист который хранит все элементы, так вот как к ниму можно получить доступ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 21:35:44
|
|||
|---|---|---|---|
|
|||
Как можно содержать компоненты в JPanel или Box в отсортированном виде? |
|||
|
#18+
greenpo1sonВот в сотни и будет скорей. Перебрать сотни строк это миллисекунды. А если ещё и двоичным поиском... greenpo1sonКак? отдельно от панели? Ведь в панели уже есть свой лист который хранит все элементы, так вот как к ниму можно получить доступ? А зачем доступ к списку? У класса Container есть методы перебора дочерних контролов, доступа по индексу и т.п. Этого должно хватить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2128558]: |
0ms |
get settings: |
16ms |
get forum list: |
20ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
42ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 296ms |
| total: | 486ms |

| 0 / 0 |
