Итерация hbox в javafx
У меня в приложении javafx есть HBox с ImageViews, теперь мне нужен какой-то способ перебора этого HBox, но я не могу найти алгоритм, как это сделать, я пытался сделать что-то вроде этого:
Object[] stack = stackWrapp.getChildren().toArray();
где stack - мой HBox, но ImageViews таким образом будут дублироваться, чего я не хочу. Я не знаю почему Так как я могу это сделать..
1 ответ
Вы можете сделать это так:
for (Node child : stackWrapp.getChildren()) {
ImageView imgView = (ImageView) child;
...
}
Чтобы быть на стороне сохранения, вы также можете сделать проверку типа перед кастингом, на случай, если есть другие Nodes
в вашем HBox
чем только ImageView
,