Jack Mns

+ Follow
since Jul 20, 2006
Merit badge: grant badges
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Jack Mns

Thanks, Craig. It works like charm now.

16 years ago
Thank you very much, Craig. This works really nice.

But there is one problem though:
It works if popup menu is completely inside its parent component. If you
deliberately right-click on the very bottom of the frame, and let popup extends beyond the frame's bottom line, then move mouse down across popup menu til its below it. You can see popup still stays visible even though mouse is outside frame and popup.

It seems mouse still thinks its inside popup's parent component? or its a bug?

Or its a focus probelm: need to make popup lose focus once its moved outside both component/popup?


[ July 22, 2006: Message edited by: Jack Mns ]
16 years ago

Just tried it. It seems popup does not disappear once mouse moved outside
the frame.

Originally posted by Craig Wood:

16 years ago
If I run the following application and then right-click on the
application, a popup menu will show up. If I move mouse outside the frame (I try to make JComponent visible so that I can move mouse outside JComponent, but I cannot make it happen), popup menu is still visible. I try to add the following to mouseExited method:

or add the following to let popup listen to mouse listener:

But these seemingly will disable pupup menu.

What I try to do is: make popup disappear once user move her mouse outside frame (better yet JComponent). How can I do this?

Here is the sample code I just created:

16 years ago