Trying to extract Group wrapped node data seems really tricky. Any pointers getting data inside node objects (which by definition have no children) like in code below I would like to get Rectangle.userData inside Group(VBox(Rectangle))?
def west(): Unit = {
def boxPart(ix: Int): VBox = new VBox {
padding = Insets(2, 5, 8, 5)
userData = "My userData VBox wrap"
children = (
new Rectangle {
width = 250
height = 125
fill = Color.DeepSkyBlue
userData = "My userData Rectangle wrap"+ix.toString
}
)
}
val packet = new Group(boxPart(12345))
val vboxproof = packet.children.get(0).userData
println("TESTER:" + vboxproof)
// getting rectangle userData ???
}
west