Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Сброс счётчика нажатий клавиши мыши. / 25 сообщений из 42, страница 1 из 2
04.07.2017, 13:58
    #39482397
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Собственно это и есть вопрос, как сбросить счётчик нажатий клавиши мыши?
...
Рейтинг: 0 / 0
04.07.2017, 13:59
    #39482400
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosСобственно это и есть вопрос
переменная Счётчик = 0;
...
Рейтинг: 0 / 0
04.07.2017, 14:29
    #39482414
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Petro123burgosСобственно это и есть вопрос
переменная Счётчик = 0;
Мышь.setСчётчик(0)??? Можно попробовать, но сомневыюсь. :)

Мне нужно чтобы при последующем нажатии на кнопку мыши evt.getClickCount() в MouseClicked() возвращал 1.
...
Рейтинг: 0 / 0
04.07.2017, 14:42
    #39482423
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosМне нужно чтобы при последующем нажатии на кнопку мыши evt.getClickCount() в MouseClicked() возвращал 1.
У вас есть проблема, вы придумали для неё проктальное решение и теперь спрашиваете как же плоскогубцами в эту дырку залезть.
Сообытие вам возвращает именно то что сообщает ОС. Но вместо того чтобы реализовать обработку событий вы предлагаете подложить пользователю пластелина под кнопку, чтобы не кликал слишком часто.

Объясните вашу проблему, тогда для неё можно подыскать более подходящее решение.
...
Рейтинг: 0 / 0
04.07.2017, 14:47
    #39482431
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
...
Рейтинг: 0 / 0
04.07.2017, 14:58
    #39482439
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosevt.getClickCount()
прикольно).
Хотя бы сказали что это AWT
...
Рейтинг: 0 / 0
04.07.2017, 15:04
    #39482448
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Blazkowiczburgos,

Я нашел его!!
https://github.com/openjdk-mirror/jdk7u-jdk/blob/master/src/windows/native/sun/windows/awt_Component.cpp
Спасибо. Погляжу.
...
Рейтинг: 0 / 0
04.07.2017, 15:07
    #39482452
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosСпасибо. Погляжу.
Поглядеть-то всегда можно. Только вашей проблемы это не решит.
...
Рейтинг: 0 / 0
04.07.2017, 15:11
    #39482457
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
BlazkowiczburgosСпасибо. Погляжу.
Поглядеть-то всегда можно. Только вашей проблемы это не решит.
Ну "не догоню, так хоть согреюсь".
Ради интереса, а зачем тогда ссылку дали?
...
Рейтинг: 0 / 0
04.07.2017, 15:13
    #39482458
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosРади интереса, а зачем тогда ссылку дали?
Я думал что счетчик на уровне ОС и был не прав. Вам дал чтобы показать что штатными средствами вы до него не доберетесь.
...
Рейтинг: 0 / 0
04.07.2017, 15:15
    #39482460
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
BlazkowiczburgosРади интереса, а зачем тогда ссылку дали?
Я думал что счетчик на уровне ОС и был не прав. Вам дал чтобы показать что штатными средствами вы до него не доберетесь.
Понятно... Я тоже немного "покопал" в сторону awt, но ничего не добился. :(
...
Рейтинг: 0 / 0
04.07.2017, 15:20
    #39482466
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosПонятно... Я тоже немного "покопал" в сторону awt, но ничего не добился. :(
Копайте в эту сторону:
https://en.wikipedia.org/wiki/5_Whys
...
Рейтинг: 0 / 0
04.07.2017, 15:29
    #39482481
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Blazkowicz,
там нету DoubleClick как отдельное событие?
Он двойной клик отслеживает?
С операционки это событие идёт отдельно в API
...
Рейтинг: 0 / 0
04.07.2017, 15:32
    #39482485
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Petro123там нету DoubleClick как отдельное событие?
Он двойной клик отслеживает?
С операционки это событие идёт отдельно в API
Событие Click оно искуственное. Есть события кнопка нажата и кнопка отпущена. Если ТС мешает клик, то почему бы просто не обрабатывать mouseReleased - мне не понятно. Но тайна исходной проблемы окутана мраком. Не достойны мы того чтобы её узнать.
...
Рейтинг: 0 / 0
04.07.2017, 15:33
    #39482486
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Проблема в общем-то тривиальная, есть таблица с некими документами, двойной клик мышью открывает окно для просмотра, которое закрывается кнопкой "Закрыть". Если юзер делает одиночный клик на кнопке, всё работает как надо, но есть некоторые истерики, которые делают на кнопке двойной клик. Первый закрывает окно просмотра, а второй ловит таблица, которая воспринимает его как двойной и снова открывает окно для просмотра... В общем - дурдом. :)
...
Рейтинг: 0 / 0
04.07.2017, 15:43
    #39482501
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
mouseReleased устанавливает активную строку в таблице.
...
Рейтинг: 0 / 0
04.07.2017, 15:45
    #39482505
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosПроблема в общем-то тривиальная, есть таблица с некими документами, двойной клик мышью открывает окно для просмотра, которое закрывается кнопкой "Закрыть". Если юзер делает одиночный клик на кнопке, всё работает как надо, но есть некоторые истерики, которые делают на кнопке двойной клик. Первый закрывает окно просмотра, а второй ловит таблица, которая воспринимает его как двойной и снова открывает окно для просмотра... В общем - дурдом. :)
Вызывать у события consume() не помогает?
...
Рейтинг: 0 / 0
04.07.2017, 15:46
    #39482506
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
BlazkowiczСобытие Click оно искуственное.
вроде нет. Всё уже в операционке определено.
WM_LBUTTONDBLCLK message
И длительность между ажатиями для идентификации двойного тоже там.
Т.е. AWT должно только передать события.
...
Рейтинг: 0 / 0
04.07.2017, 15:48
    #39482508
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
BlazkowiczburgosПроблема в общем-то тривиальная, есть таблица с некими документами, двойной клик мышью открывает окно для просмотра, которое закрывается кнопкой "Закрыть". Если юзер делает одиночный клик на кнопке, всё работает как надо, но есть некоторые истерики, которые делают на кнопке двойной клик. Первый закрывает окно просмотра, а второй ловит таблица, которая воспринимает его как двойной и снова открывает окно для просмотра... В общем - дурдом. :)
Вызывать у события consume() не помогает?
Пробовал, нет.
...
Рейтинг: 0 / 0
04.07.2017, 15:48
    #39482510
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosкоторые делают на кнопке двойной клик. Первый закрывает окно просмотра, а второй ловит таблица, которая воспринимает его как двойной и снова открывает окно для просмотра... В общем - дурдом. :)
не понял.
По данному ВИ должно прийти ОДНО событие DoubleClick - и показ модального на экране.
...
Рейтинг: 0 / 0
04.07.2017, 15:53
    #39482518
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Petro123,

Окна не модальные.
...
Рейтинг: 0 / 0
04.07.2017, 15:54
    #39482522
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosPetro123,
Окна не модальные.
какая разница? Если фокус сам не перенесёшь, то выделишь строку и покажешь окно ОДИН раз.
...
Рейтинг: 0 / 0
04.07.2017, 15:58
    #39482530
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
Petro123,

При закрытии окна фокус автоматически устанавливается на элементе предидущего окна, который имел фокус в момент вызова.
...
Рейтинг: 0 / 0
04.07.2017, 15:59
    #39482533
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosPetro123,
При закрытии окна фокус автоматически устанавливается на элементе предидущего окна, который имел фокус в момент вызова.
да. И что?
...
Рейтинг: 0 / 0
04.07.2017, 16:01
    #39482538
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс счётчика нажатий клавиши мыши.
burgosPetro123,
При закрытии окна фокус автоматически устанавливается на элементе предидущего окна, который имел фокус в момент вызова.
просто вспомнил случай когда чел раз пять нажимал вместо одного клика (трясучка). И тогда фокусом НЕ модальное окно пряталось за окном с табличкой.
Юзверь был в шоке и тупил).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Сброс счётчика нажатий клавиши мыши. / 25 сообщений из 42, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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