Вот что у меня сейчас:
Label [][] abc = new Label[100][100];
После их инициации я назначил их для AnchorPane. Теперь я хотел бы обнаружить каждый abc, если на нем есть какие-то предметы.
//For one label only, I would do this:
Label abc = new Label("ABC");
abc.setOnDragDropped(new DragDroppedEventHandler());
Есть ли способ сделать для всех ярлык abc [100] [100] ???
У меня есть кое-что добавить: если у меня много лямбда-вещей / анонимных вещей внутреннего класса, таких как:
abc.setOnDragExited((DragEvent event) -> {});
Кажется, я могу только поместить вышеуказанный код в цикл for, чтобы он работал.
for (int i = 0 ; i < 100 ; i++) {
for (int j .....) {
Label target = abc[i][j];
target.setOnDragDropped(new DragDroppedEventHandler());
target.setOnDragExited((DragEvent event) -> {...});
}
}
Я спрашиваю, есть ли какой-нибудь правильный способ сделать это?