有以下代码:
var a = Pane()
a.setPrefSize(200.0, 200.0)
a.style = "-fx-background-color: red"
a.setOnMouseClicked {
println("a")
}
var b = Pane()
b.setPrefSize(100.0, 100.0)
b.style = "-fx-background-color: green"
b.setOnMouseClicked {
println("b")
}
a.children.addAll(b)
root.children.addAll(a)
单击子窗格时,不仅会触发其事件,还会触发父元素的事件。如何通过单击禁用此功能?
该方法
consume
停止事件的传播。