【发布时间】:2015-07-13 19:10:39
【问题描述】:
我在获取 Web 视图内容的大小时遇到问题。这是我的代码
String heightText = (String) engine.executeScript("window.getComputedStyle(document.body,null).getPropertyValue('height')");
double height = Double.valueOf(heightText.replace("px", ""));
String widthText = web1.getEngine().executeScript(
"window.getComputedStyle(document.body,null).getPropertyValue('width')"
).toString();
double width = Double.valueOf(widthText.replace("px", ""));
web1.setPrefHeight(height);
web1.setPrefWidth(width);
System.out.println(height + " " + width);
}
但第一次引用0,其他时候结果错误。
实际上我不得不编辑我的问题。上面的代码显示了之前内容的大小。。为什么会这样? 请帮忙。谢谢
【问题讨论】:
-
请指定您正在使用的 Java FX 的正确版本。
标签: java javafx javafx-2 javafx-8