| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > нажатие мышки вне компонента |
| Автор: Swatch 24.9.2007, 08:18 |
| Добрый день! Подскажите, пожалуйста, как проверить нажатие мыши не над компонентом? Есть календарик, который лежит в попуп меню и появляется при нажатии на опред. кнопку или ячейку таблицы. Нужно, чтобы он скрывался, если мышь нажата не над ним. Как это сделать??? на какое событие вешать лисенера??? |
| Автор: dorogoyIV 24.9.2007, 09:29 |
| а пробовали? это меню ведь и так скрывается без всяких листенеров |
| Автор: Swatch 24.9.2007, 11:07 |
| нет, не скрывается.. я же свое писала, чтобы туда календарик поместить |
| Автор: AlexeyVorotnikov 24.9.2007, 11:56 |
| На сколько я знаю, клики мышкой вне компонента в компонент не передаются. |
| Автор: carper 24.9.2007, 17:03 |
| Swatch, Вот и вешайте на событие mouseExited на свой календарик (не знаю, как там он организован, вешать надо на основной, т.е. родительский для всей его требухи контейнер, подозреваю, что у вас он JDialog or JFrame). |