powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор элемента из List через DoubleClick
2 сообщений из 2, страница 1 из 1
Выбор элемента из List через DoubleClick
    #33279462
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем задача примерно такая. Есть окно, в нем List. В List'е несколько элементов. Надо обрабатывать двойной щелчок на элементе.

MouseListener отрабатывает даже тогда, когда я два раза кликаю в List'е, но мимо элемента. Такого не надо.
SelectionListener отрабатывает при выборе элемента, даже если я его выбрал одинарным кликом.
Что в слушателе MouseListener проверять координаты? Как-то криво.
Как обычно делают?

Использую SWT, но думаю это и не столь важно. Думаю, что слушатели в Swing и SWT почти аналогичны.
...
Рейтинг: 0 / 0
Выбор элемента из List через DoubleClick
    #33279560
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят. Через координаты довольно красиво смотрится, оказывается.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        list.addMouseListener( new  MouseAdapter() {
             public   void  mouseDoubleClick(MouseEvent e) {
                System.out.println("Event info: " + e);
                 if  (e.y > list.getItemCount() * list.getItemHeight() -  1 ) {
                    System.out.println("No selection: " + e);
                }
                 else  {
                    System.out.println("Selection complete: " + e);
                }
            }
        });
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор элемента из List через DoubleClick
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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