Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > нажатие мышки вне компонента


Автор: Swatch 24.9.2007, 08:18
Добрый день!

Подскажите, пожалуйста, как проверить нажатие мыши не над компонентом?

Есть календарик, который лежит в попуп меню и появляется при нажатии на опред. кнопку или ячейку таблицы. Нужно, чтобы он скрывался, если мышь нажата не над ним. Как это сделать??? на какое событие вешать лисенера???  smile 

Автор: 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). smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)