我的 ScalaFX 应用程序中有以下问题。我在 VBox 中有一个标签。两者都分配了一个 onMouseClicked 侦听器,如我的示例代码所示。单击内部标签时,将执行两个处理程序。这不是我想要强制的行为。我只希望执行标签侦听器。
示例代码
new VBox{
content add new Label {
text = "inside label"
onMouseClicked = (me : MouseEvent) => println("Execute just me!")
}
onMouseClicked = (me : MouseEvent) => println("Do not execute when label is clicked!")
}
单击标签时是否有一种简单的方法可以阻止执行 VBox 处理程序?