powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JComboBox (swing)
3 сообщений из 3, страница 1 из 1
Вопрос по JComboBox (swing)
    #38060113
jcob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
        
mycombo.addPopupMenuListener(new PopupMenuListener() {
            @Override
            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {                
                JComboBox cb = (JComboBox) e.getSource();               
                if (cb.getItemCount() == 0) {
                     worker.execute();
                }
            }

        });



Собственно идея проста, если мы открываем пустой комбобокс, запускается воркер, который подтягивает данные и заполняет ими комбобокс. Все бы ничего, но в результате открывается выпадающий спискок размером с одну строку, а мне надо или принудительно увеличить этот список на несколько строк или вобще его не показывать, пока список пуст.

Код: java
1.
2.
3.
4.
5.
6.
7.
            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {                
                JComboBox cb = (JComboBox) e.getSource();               
                if (cb.getItemCount() == 0) {
                     worker.execute();
                     cb.hidePopup();
                }
            }


не помогает, список все равно открывается (
...
Рейтинг: 0 / 0
Вопрос по JComboBox (swing)
    #38060152
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Готовые реализации не смотрели?
Скорее всего ваш worker не правильно обновляет модель, вот список и не расширяется после загрузки.
По-хорошему туда ещё нужно progress bar или крутилку воткнуть.
...
Рейтинг: 0 / 0
Вопрос по JComboBox (swing)
    #38060161
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите в гугле примеры на тему JCombobox Autocomplete. Есть код. Есть готовые компоненты. Вам только SwingWorker к ним прикрутить останется.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JComboBox (swing)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]