在javafx中迭代hbox
我在我的javafx应用程序中有一个带有ImageView的HBox,现在我需要一些方法来迭代这个HBox,但我找不到一个算法,我尝试过这样做:在javafx中迭代hbox,javafx,hbox,Javafx,Hbox,我在我的javafx应用程序中有一个带有ImageView的HBox,现在我需要一些方法来迭代这个HBox,但我找不到一个算法,我尝试过这样做: Object[] stack = stackWrapp.getChildren().toArray(); 其中stack是我的HBox,但是这样的图像视图将被复制,这是我不想要的。我不知道为什么,我该怎么做。你可以这样做: for (Node child : stackWrapp.getChildren()) { ImageView imgV
Object[] stack = stackWrapp.getChildren().toArray();
其中stack是我的HBox,但是这样的图像视图将被复制,这是我不想要的。我不知道为什么,我该怎么做。你可以这样做:
for (Node child : stackWrapp.getChildren()) {
ImageView imgView = (ImageView) child;
...
}
在保存端,您还可以在强制转换之前进行类型检查,以防在
HBox
中除了ImageView
之外还有其他节点 谢谢,这就是我需要的)你复制对ImageView
s的引用,而不是ImageView
s本身。