Ještě potřebuji jednu věc
...
Button btn = new Button("Say Hello World");
btn.setLayoutX(50);
btn.setLayoutY(50);
Pane root = new Pane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
BoundingBox boundingBox = new BoundingBox(0, 0, 50, 50);
List<Node> list = root.getChildren().stream().filter(node -> boundingBox.intersects(node.localToScene(node.getBoundsInLocal()))).collect(Collectors.toList());
System.out.println(list.toString());
...
Teď mě to vypíše to tlačítko, protože BoundingBox do něj zasahuje.
Potřeboval bych ale, aby za určitých okolností, bral objekty, které do plochy kompletně zasahují (ne pouze částečně).
BoundingBox má metodu contains, takže pokud ji nahradím místo intersects, tak by to mělo vrátit "[]".
Výsledek se však nezmění.
Co, prosím Vás, dělám špatně?