functional/ControlsTests/test/javafx/scene/control/test/util/UtilTestFunctions.java
Print this page
@@ -86,10 +86,12 @@
import org.jemmy.timing.Waiter;
import static org.junit.Assert.*;
import test.javaclient.shared.TestUtil;
import test.javaclient.shared.Utils;
+import com.sun.javafx.scene.NodeHelper;
+
/**
* @author Alexander Kirov
*
* Used for many my tests. Don't touch it until you are sure, what you do.
*/
@@ -813,14 +815,20 @@
@Override
public void run(Object... os) throws Exception {
setResult(((Node) os[0]).localToScene((Double) os[1], (Double) os[2]));
}
}.dispatch(Root.ROOT.getEnvironment(), wrap.getControl(), Double.valueOf(wrap.getScreenBounds().width / 4), Double.valueOf(wrap.getScreenBounds().height / 4));
+
+ // The following line requires --add-exports javafx.graphics/com.sun.javafx.scene.input=ALL-UNNAMED
final PickResultChooser result = new PickResultChooser();
+ // The following line requires --add-exports javafx.graphics/com.sun.javafx.geom=ALL-UNNAMED
//public PickRay(Vec3d origin, Vec3d direction, double nearClip, double farClip) {
- (((Wrap<? extends Scene>) os[0]).getControl()).getRoot().impl_pickNode(new PickRay(new Vec3d(pointOnScene.getX(), pointOnScene.getY(), -10), new Vec3d(0, 0, 1), 1.0, 100), result);
+ NodeHelper.pickNode(
+ (((Wrap<? extends Scene>) os[0]).getControl()).getRoot(),
+ new PickRay(new Vec3d(pointOnScene.getX(), pointOnScene.getY(), -10), new Vec3d(0, 0, 1), 1.0, 100),
+ result);
Node node = result.getIntersectedNode();
node.fireEvent(scrollEvent);
}
}, scene, scrollEvent, wrap);
}