【发布时间】:2015-03-19 11:06:28
【问题描述】:
我有一个 AnchorPane,其中包含一个 WebView,其中包含一些内容和一个滚动条。 WebView 是从 FXML 文件加载的,内容是纯 html(当然还有一些用于样式的 css)。
一切正常,除非我想滚动或调整窗口大小。然后发生这种情况(经过一些滚动和调整大小):
.
看起来滚动条已重绘但未清除。水平滚动条也是如此。我有另一个窗格,它也有一个滚动条(虽然不是 web 视图)并且工作正常。
HelpPane(扩展 AnchorPane)的 Java 代码非常简单:
public HelpPane() {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/resources/fxml/HelpPane.fxml"));
loader.setClassLoader(getClass().getClassLoader());
loader.setController(this);
try {
Node ui = loader.load();
getChildren().add(ui);
} catch (IOException e) {
e.printStackTrace();
}
}
创建 webview 的 FXML 也没什么特别的:
<AnchorPane fx:id="apnHelpBody" styleClass="paneBody" VBox.vgrow="ALWAYS">
<children>
<WebView fx:id="webFunctionDoc" focusTraversable="false" maxHeight="-1.0" maxWidth="-1.0" minHeight="-1.0" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
</children>
</AnchorPane>
我真的不知道是什么原因造成的,所以任何帮助将不胜感激!
【问题讨论】:
-
使用的java版本和环境是什么?
-
我用的是最新的java版本,8u40
-
登录bug report。执行此操作时,请确保包含所有代码和资源以及完整的环境描述,以便他人仅使用错误报告中的信息即可重现您的问题。
标签: webview javafx scrollbar fxml