本文整理了Java中javafx.scene.Node.getUserData()
方法的一些代码示例,展示了Node.getUserData()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getUserData()
方法的具体详情如下:
包路径:javafx.scene.Node
类名称:Node
方法名:getUserData
暂无
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls
@Override
public Optional<Button> getButtonNode(DialogButton button) {
return this.buttonArea.getChildren().stream().filter(b -> b.getUserData() == button).map(b -> (Button) b).findFirst();
}
代码示例来源:origin: com.github.almasb/fxgl-base
/**
* Returns render group for entity based on entity's
* render layer. If no such group exists, a new group
* will be created for that layer and placed
* in the scene graph according to its layer index.
*
* @param layer render layer
* @return render group
*/
private Group getRenderGroup(RenderLayer layer) {
Integer renderLayer = layer.index();
Group group = null;
for (Node n : gameRoot.getChildren()) {
if ((int) n.getUserData() == renderLayer) {
group = (Group) n;
break;
}
}
if (group == null) {
log.debug("Creating render group for layer: " + layer);
group = new Group();
group.setUserData(renderLayer);
gameRoot.getChildren().add(group);
}
List<Node> tmpGroups = new ArrayList<>(gameRoot.getChildren());
Collections.sort(tmpGroups, (g1, g2) -> Integer.compare((int) g1.getUserData(), (int) g2.getUserData()));
gameRoot.getChildren().setAll(tmpGroups);
return group;
}
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls
if (n.getBoundsInLocal().contains(b) && ! FIND_NODE_EXCLUDE.equals(n.getUserData())) {
rv = n;
if (n instanceof Parent) {
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls
this.buttonArea.getChildren().removeIf(b -> c.getRemoved().contains(b.getUserData()));
代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.ui.controls
this.buttonArea.getChildren().removeIf(b -> c.getRemoved().contains(b.getUserData()));
代码示例来源:origin: com.miglayout/miglayout-javafx
Node realNode = (Node) node.getUserData();
if (realNode != null) {
Rectangle2D rb = getBounds(node);
内容来源于网络,如有侵权,请联系作者删除!