|
4 / 4 / 2
Регистрация: 13.04.2017
Сообщений: 282
|
|
Закрытие окна при нажатии в любое место за его определами08.07.2017, 15:25. Показов 1699. Ответов 5
Метки нет (Все метки)
Добрый день, помогите советом. Есть кнопка которая открывает окно, типа меню, но не меню, на то есть причины. Мне нужно сделать так, чтобы оно закрывалось как JPopupMenu у JMenu при нажатии куда-либо за его пределами, у меня есть идея я координатами, но нужно отлавливать абсолютно все щелчки мыши, даже за пределами моего окна, получать их координаты и сравнивать с координатами, которые занимает это моё типа меню, если не совпадают делаем его невидимым совпадает оставляем как есть, но не знаю как отлавливать абсолютно все щелчки мыши которые происходят при работе с компьютером. Буду рад почитать и ваши предложение по поводу решения данной проблемы)
0
|
|
| 08.07.2017, 15:25 | |
|
Ответы с готовыми решениями:
5
Открывается при нажатии в любое место окна браузера рекл.сайт В браузерах при нажатии в любое место открываются новые вкладки с рекламой, так же всплывающие окна |
|
77 / 77 / 77
Регистрация: 29.01.2017
Сообщений: 167
|
|||||||
| 08.07.2017, 23:49 | |||||||
насчет закрытия окна, не лучше следить за фокусом просто, а не ловить координаты?
0
|
|||||||
|
4 / 4 / 2
Регистрация: 13.04.2017
Сообщений: 282
|
|
| 09.07.2017, 01:05 [ТС] | |
|
Kadota,1) имелось в виду следующее. Есть JMenu, в него добавили JMenuItem'ы, при нажатии по JMenu появляется JPopupMenu, т.е. окошко в котором находятся наши JMenuItem'ы. Так вот, это окошко закрывается если я нажму в любое место на экране не принадлежащее месту, которое оно(JPopupMenu) занимает. Мне нужно сделать так же с моим обычным JPanel.
2)Я пробовал добавлять FocusListener к моему JPanel, переопределял метод focusLost и писал в нём panel.setVisible(false), но по неизвестным мне причинам это не сработало D:
0
|
|
|
77 / 77 / 77
Регистрация: 29.01.2017
Сообщений: 167
|
||
| 09.07.2017, 05:48 | ||
|
0
|
||
|
4 / 4 / 2
Регистрация: 13.04.2017
Сообщений: 282
|
||||||
| 09.07.2017, 13:12 [ТС] | ||||||
|
Kadota, А вот мой код, где это окошко закрывается.
Ну так есть идеи или не?
0
|
||||||
|
77 / 77 / 77
Регистрация: 29.01.2017
Сообщений: 167
|
||||||
| 10.07.2017, 08:14 | ||||||
0
|
||||||
| 10.07.2017, 08:14 | |
|
Помогаю со студенческими работами здесь
6
Открывается реклама при нажатии на любое место в браузерах
Выскакивает реклама в Chrome при нажатии на любое место При нажатии на любое место браузера открывает рекламу В браузере выскакивает реклама при нажатии в любое место Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|