public class NodeUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addToParent(javafx.scene.Parent p,
javafx.scene.Node n)
Adds the given node to the specified parent.
|
static javafx.scene.Node |
getNode(javafx.scene.Parent p,
double sceneX,
double sceneY,
java.lang.Class<?> nodeClass)
Returns the first node at the given location that is an instance of the
specified class object.
|
static java.util.List<javafx.scene.Node> |
nodesThatImplement(java.util.List<javafx.scene.Node> nodes,
java.lang.Class<?> cls) |
static java.util.List<javafx.scene.Node> |
nodesWithParent(javafx.scene.Parent p,
java.util.List<javafx.scene.Node> nodes) |
static void |
removeFromParent(javafx.scene.Node n)
Removes the specified node from its parent.
|
static double |
screenX(javafx.scene.Node node) |
static double |
screenY(javafx.scene.Node node) |
public static double screenX(javafx.scene.Node node)
node - public static double screenY(javafx.scene.Node node)
node - public static void removeFromParent(javafx.scene.Node n)
n - the node to removejava.lang.IllegalArgumentException - if an unsupported parent class has been
specified or the parent is nullpublic static void addToParent(javafx.scene.Parent p,
javafx.scene.Node n)
p - parentn - nodejava.lang.IllegalArgumentException - if an unsupported parent class has been
specified or the parent is nullpublic static javafx.scene.Node getNode(javafx.scene.Parent p,
double sceneX,
double sceneY,
java.lang.Class<?> nodeClass)
p - parent nodesceneX - x coordinatesceneY - y coordinatenodeClass - node class to search fornull if no such node
existpublic static java.util.List<javafx.scene.Node> nodesWithParent(javafx.scene.Parent p,
java.util.List<javafx.scene.Node> nodes)
public static java.util.List<javafx.scene.Node> nodesThatImplement(java.util.List<javafx.scene.Node> nodes,
java.lang.Class<?> cls)