多くの長方形を含む Hbox があります。Hbox 内のノードの 1 つを押すと、observablelist 内でその長方形がどの位置にあるかを教えてほしいのですが、どうすればこれを達成できますか?
以下は試みです(しかし、うまくいきませんでした)
figureRowBox.setOnMousePressed(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
for (Node n : figureRowBox.getChildren()) {
if (n.isPressed()) {
System.out.println(figureRowBox.getChildren().indexOf(n));
}
}
}
});
figureRowBox は Hbox です