我想从 JavaFX 访问 javascript 变量来控制 googlemaps.html 中的经度和纬度变量。 x(long.) 和 y(lati.) 变量将被定义为 double,我将在 JavaFX 中为它们分配一些值,这些值将在 Javascript 中将值分配给 2 个变量,名为 x2 和 y2。然后,一个标记将显示在基于 x2 和 y2 的 googlemaps 上。
为什么我想从 JavaFX 控制值是 x 和 y 变量将从文本文件中获取。所以我需要从 Javafx 控制它们...
最佳答案
您可以使用 WebEngine.executeScript()
执行 javascript这会将监听器分配给指定的变量。
那些监听器可以调用 JavaFX 代码,请参阅 http://docs.oracle.com/javafx/2/api/javafx/scene/web/WebEngine.html 的 从 JavaScript 回调到 Java
部分例如。
关于javascript - 从 JavaFX 访问 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13902151/