Я пытаюсь извлечь некоторые элементы из списка действий, чтобы показать их с помощью JavaFX, но в то же время я также хочу иметь возможность удалить эти элементы, если я нажму на кнопку элемента.Как я могу отличить, какую кнопку я нажал, чтобы удалить правую строку?Я пытаюсь присвоить кнопке лямбда-выражение, но, видимо, оно не работает в цикле for.Любое предложение о том, как это исправить?
gridPane = new GridPane();
String path = "image.png";
items = new ArrayList<>();
items.add("Activity 1");
items.add("Activity 2");
items.add("Activity 3");
for (int i=0; i<items.size(); i++) {
gridPane.add(new Text(items.get(i)), 1, i);
gridPane.add(new JFXButton("", new ImageView(path)),2,i);
(JFXButton)gridPane.setOnMouseClicked(e -> deleteActivity(gridPane.getRowIndex(i)));
}