我已经实现了一个简单的鼠标监听器,当鼠标进入组件(一个JPanel)时背景颜色会改变,当鼠标离开时则恢复原样。但是这里存在一些问题:
- 有时鼠标移动得太快,导致鼠标离开事件未被触发
- 如果我的组件有子元素,在鼠标移动到子元素时它会触发鼠标离开事件
- 如果我快速地将鼠标移动到子元素上,鼠标进入事件不会被触发