+ -
当前位置:首页 → 问答吧 → 请教怎么获得 容器或组件 区域外的鼠标事件?

请教怎么获得 容器或组件 区域外的鼠标事件?

时间:2011-12-14

来源:互联网

最近因需要做一个类似JComboBox的控件,逻辑基本还可以,就是不能像JComboBox一样,在区域外点鼠标或滚鼠标时hidePopup().

作者: houguojun   发布时间: 2011-12-14

用 getParent() 获得所有 Container,
加上 addMouseListener() 多数地方是可以,但是不是JComboBox那个效果。
比如JFame的工具栏,不是Parent树上的,在那些地方就处理不了。

跪求高手!

作者: houguojun   发布时间: 2011-12-14