【发布时间】:2017-07-26 15:45:42
【问题描述】:
我必须从 GridPane 获取 ImageView。
我使用此代码,但它适用于 Node,而我正在尝试更改 ImageView 中的图像(在 GridPane 内)。
private Node getNodeFromGridPane(GridPane gridPane, int col, int row) {
for (Node node : gridPane.getChildren()) {
if (GridPane.getColumnIndex(node) == col && GridPane.getRowIndex(node) == row) {
System.out.println(node);
return node;
}
}
return null;
}
有解决办法吗?
我已经搜索了很多帖子,但没有解决这个问题。 谢谢
【问题讨论】:
-
你知道an ImageView is a Node,对吧?只需检查节点是否为 ImageView 的实例。