我在 BorderContainer 中有一些按钮,我想在用户单击按钮时执行附加的事件。但是,父母也有一个点击事件。
我想在用户单击按钮 A 时执行动作 A,如果用户单击背景,则执行带有按钮 B 的动作 B 和动作 C。
实际上,如果我将 eventHandler 添加到边界容器,按钮就不再起作用了。没有鼠标光标,没有鼠标悬停效果,如果你点击它,就会启动动作C。
我的边界容器:
useHandCursor = true;
mouseChildren = false;
buttonMode = true;
在按钮和边框容器中,我都使用了MouseEvent.Click
事件,并且都调用了相同的函数“click”,这将根据event.target
.