在秋千中,鼠标事件自动针对具有鼠标侦听器的最深组件。如何将它们靶向更深的组件,而有一个具有鼠标侦听器的组件并将其添加到其他组件上?
?应该在不设置组件不可见或删除其鼠标侦听器的情况下完成,因为它是透明的JPanel
,应该根据鼠标事件进行一些工作。
dispatchEvent()
仅在已知目标组件时才有用(即下一个更深的组件)。
dispatchevent()仅在已知目标组件(即下一个更深的组件)时才有用。
您可以使用getParent()
方法获取下一个更深的comoponent。
您也可以使用SwingUtillities.getAncestorOfClass(...)
查找特定的父类。