powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Поможите с JList(ListModel)
3 сообщений из 3, страница 1 из 1
Поможите с JList(ListModel)
    #33983250
city_zero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На java програмирую недавно, так что прошу не "пинать" за возможно тривиальный вопрос.
Применяю JList c listmodel потому-что содержимое листа динамически пополняется.

Код: plaintext
1.
2.
     static  DefaultListModel dlm =  new  DefaultListModel();
    JList jList1 =  new  JList(dlm);
чтоб была возможность прокрутки
Код: plaintext
JScrollPane LS =  new  JScrollPane(jList1);
добавляю элементы
Код: plaintext
dlm.addElement("Новый элемент");
Это все нормально. Вопрос, как правильно отследить событие - клик мышки на каком-либо из элементов списка. Сколько смотрел примеров, везде разбирается простой вариант когда список не динамичный, а берется из массива.
Если добавляю слушателя к LS, не срабатывает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
LS.addMouseListener( new  Search_LS_mouseAdapter( this ));

 class  Search_LS_mouseAdapter  extends  MouseAdapter {
     private  Search adaptee;
    Search_LS_mouseAdapter(Search adaptee) {
         this .adaptee = adaptee;
    }

     public   void  mouseClicked(MouseEvent e) {
        adaptee.LS_mouseClicked(e);
    }
}


у dlm возможен
Код: plaintext
1.
dlm.addListDataListener(javax.swing.event.ListDataListener l);
но как его на события мыши привязять?

Пожалуйста кинте набольшой примерчик или ссылку дайте.
...
Рейтинг: 0 / 0
Поможите с JList(ListModel)
    #33983666
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JList#addListSelectionListener(ListSelectionListener l)
...
Рейтинг: 0 / 0
Поможите с JList(ListModel)
    #33985819
city_zero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда. Оказалось просто надобыло добавить слушателея к jList
jList1.addMouseListener();
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Поможите с JList(ListModel)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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